Make flag variables int instead of char. This avoids getting into trouble on systems...
authorRichard Levitte <levitte@openssl.org>
Tue, 31 Oct 2000 11:58:56 +0000 (11:58 +0000)
committerRichard Levitte <levitte@openssl.org>
Tue, 31 Oct 2000 11:58:56 +0000 (11:58 +0000)
apps/dgst.c

index 8500f6c..4f1660c 100644 (file)
@@ -74,7 +74,7 @@
 #undef PROG
 #define PROG   dgst_main
 
-void do_fp(BIO *out, unsigned char *buf, BIO *bp, int sep, char binout,
+void do_fp(BIO *out, unsigned char *buf, BIO *bp, int sep, int binout,
                EVP_PKEY *key, unsigned char *sigin, int siglen);
 
 int MAIN(int, char **);
@@ -96,7 +96,7 @@ int MAIN(int argc, char **argv)
        int keyform=FORMAT_PEM;
        const char *outfile = NULL, *keyfile = NULL;
        const char *sigfile = NULL, *randfile = NULL;
-       char out_bin = -1, want_pub = 0, do_verify = 0;
+       int out_bin = -1, want_pub = 0, do_verify = 0;
        EVP_PKEY *sigkey = NULL;
        unsigned char *sigbuf = NULL;
        int siglen = 0;
@@ -399,7 +399,7 @@ end:
        EXIT(err);
        }
 
-void do_fp(BIO *out, unsigned char *buf, BIO *bp, int sep, char binout,
+void do_fp(BIO *out, unsigned char *buf, BIO *bp, int sep, int binout,
                        EVP_PKEY *key, unsigned char *sigin, int siglen)
        {
        int len;