From c04a9916d4443a805d11a467d69585e514b50296 Mon Sep 17 00:00:00 2001 From: Shane Lontis Date: Mon, 12 Aug 2019 11:37:53 +1000 Subject: [PATCH] Fix windows compile errors in params.c Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/9569) --- crypto/params.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crypto/params.c b/crypto/params.c index 87a66820ce..b3fbb12b9b 100644 --- a/crypto/params.c +++ b/crypto/params.c @@ -11,6 +11,7 @@ #include #include #include "internal/thread_once.h" +#include "internal/numbers.h" OSSL_PARAM *OSSL_PARAM_locate(OSSL_PARAM *p, const char *key) { @@ -685,7 +686,7 @@ int OSSL_PARAM_set_double(OSSL_PARAM *p, double val) return 1; } } else if (p->data_type == OSSL_PARAM_UNSIGNED_INTEGER - && val == (uintmax_t)val) { + && val == (ossl_uintmax_t)val) { p->return_size = sizeof(double); switch (p->data_size) { case sizeof(uint32_t): @@ -702,7 +703,7 @@ int OSSL_PARAM_set_double(OSSL_PARAM *p, double val) return 1; } break; } - } else if (p->data_type == OSSL_PARAM_INTEGER && val == (intmax_t)val) { + } else if (p->data_type == OSSL_PARAM_INTEGER && val == (ossl_intmax_t)val) { p->return_size = sizeof(double); switch (p->data_size) { case sizeof(int32_t): -- 2.25.1