From fe3099b08ed23146b9098e3504b725ce63bafc13 Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Tue, 18 Apr 2023 14:43:41 -0500 Subject: [PATCH] wolfssl/wolfcrypt/settings.h: add #ifdef _MSC_VER clause to define ssize_t, #ifndef HAVE_SSIZE_T. --- wolfssl/wolfcrypt/settings.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index 2294f7950..0eb3b792b 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -1877,6 +1877,13 @@ extern void uITRON4_free(void *p) ; #endif #endif +#ifdef _MSC_VER + #ifndef HAVE_SSIZE_T + #include + typedef SSIZE_T ssize_t; + #endif +#endif + /* If DCP is used without SINGLE_THREADED, enforce WOLFSSL_CRYPT_HW_MUTEX */ #if defined(WOLFSSL_IMXRT_DCP) && !defined(SINGLE_THREADED) #undef WOLFSSL_CRYPT_HW_MUTEX