From: Rich Salz Date: Mon, 14 Aug 2017 23:59:54 +0000 (-0400) Subject: Add some casts for %j X-Git-Tag: OpenSSL_1_1_1-pre1~853 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c4d2e483a39176a476c56d35879423fe6e33c0cd;p=oweals%2Fopenssl.git Add some casts for %j Reviewed-by: Paul Dale Reviewed-by: Ben Kaduk (Merged from https://github.com/openssl/openssl/pull/4160) --- diff --git a/apps/enc.c b/apps/enc.c index db5d3a2991..9729d10710 100644 --- a/apps/enc.c +++ b/apps/enc.c @@ -555,8 +555,10 @@ int enc_main(int argc, char **argv) ret = 0; if (verbose) { - BIO_printf(bio_err, "bytes read : %8ju\n", BIO_number_read(in)); - BIO_printf(bio_err, "bytes written: %8ju\n", BIO_number_written(out)); + BIO_printf(bio_err, "bytes read : %8ju\n", + (uintmax_t)BIO_number_read(in)); + BIO_printf(bio_err, "bytes written: %8ju\n", + (uintmax_t)BIO_number_written(out)); } end: ERR_print_errors(bio_err); diff --git a/apps/s_client.c b/apps/s_client.c index 45464a4ca9..c322dee1da 100644 --- a/apps/s_client.c +++ b/apps/s_client.c @@ -3118,8 +3118,8 @@ static void print_stuff(BIO *bio, SSL *s, int full) BIO_printf(bio, "---\nSSL handshake has read %ju bytes " "and written %ju bytes\n", - BIO_number_read(SSL_get_rbio(s)), - BIO_number_written(SSL_get_wbio(s))); + (uintmax_t)BIO_number_read(SSL_get_rbio(s)), + (uintmax_t)BIO_number_written(SSL_get_wbio(s))); } print_verify_detail(s, bio); BIO_printf(bio, (SSL_session_reused(s) ? "---\nReused, " : "---\nNew, ")); diff --git a/crypto/asn1/x_int64.c b/crypto/asn1/x_int64.c index 714e2f7075..8f06475a93 100644 --- a/crypto/asn1/x_int64.c +++ b/crypto/asn1/x_int64.c @@ -102,8 +102,8 @@ static int uint64_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx) { if ((it->size & INTxx_FLAG_SIGNED) == INTxx_FLAG_SIGNED) - return BIO_printf(out, "%jd\n", **(int64_t **)pval); - return BIO_printf(out, "%ju\n", **(uint64_t **)pval); + return BIO_printf(out, "%jd\n", (intmax_t)**(int64_t **)pval); + return BIO_printf(out, "%ju\n", (uintmax_t)**(uint64_t **)pval); } /* 32-bit variants */ diff --git a/test/constant_time_test.c b/test/constant_time_test.c index 8575194e90..ef391b9d34 100644 --- a/test/constant_time_test.c +++ b/test/constant_time_test.c @@ -66,11 +66,11 @@ static int test_binary_op_64(uint64_t (*op)(uint64_t a, uint64_t b), if (is_true && c != CONSTTIME_TRUE_64) { TEST_error("TRUE %s op failed", op_name); - BIO_printf(bio_err, "a=%jx b=%jx\n", a, b); + BIO_printf(bio_err, "a=%jx b=%jx\n", (uintmax_t)a, (uintmax_t)b); return 0; } else if (!is_true && c != CONSTTIME_FALSE_64) { TEST_error("FALSE %s op failed", op_name); - BIO_printf(bio_err, "a=%jx b=%jx\n", a, b); + BIO_printf(bio_err, "a=%jx b=%jx\n", (uintmax_t)a, (uintmax_t)b); return 0; } return 1; @@ -137,12 +137,14 @@ static int test_select_64(uint64_t a, uint64_t b) if (selected != a) { TEST_error("test_select_64 TRUE failed"); - BIO_printf(bio_err, "a=%jx b=%jx got %jx wanted a\n", a, b, selected); + BIO_printf(bio_err, "a=%jx b=%jx got %jx wanted a\n", + (uintmax_t)a, (uintmax_t)b, (uintmax_t)selected); return 0; } selected = constant_time_select_64(CONSTTIME_FALSE_64, a, b); if (selected != b) { - BIO_printf(bio_err, "a=%jx b=%jx got %jx wanted b\n", a, b, selected); + BIO_printf(bio_err, "a=%jx b=%jx got %jx wanted b\n", + (uintmax_t)a, (uintmax_t)b, (uintmax_t)selected); return 0; } return 1;