From 68d34e40febb69cda773bfb4948a59e02f9166b5 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Mon, 31 Mar 2025 15:58:17 +0200 Subject: [PATCH] btstack_defines: provide ssize_t on windows btstack_defines: provide ssize_t on windows --- src/btstack_base64_encoder.h | 2 +- src/btstack_defines.h | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/btstack_base64_encoder.h b/src/btstack_base64_encoder.h index b97c4895d..f722449b5 100644 --- a/src/btstack_base64_encoder.h +++ b/src/btstack_base64_encoder.h @@ -46,8 +46,8 @@ #include #include #include - #include "btstack_bool.h" +#include "btstack_defines.h" // ssize_t on Winddows #ifdef __cplusplus extern "C" { diff --git a/src/btstack_defines.h b/src/btstack_defines.h index 2c7c1269e..ad581653d 100644 --- a/src/btstack_defines.h +++ b/src/btstack_defines.h @@ -82,6 +82,12 @@ typedef struct { */ typedef uint8_t sm_key_t[16]; +// provide ssize_t on windows +#ifdef _MSC_VER +#include +typedef SSIZE_T ssize_t; +#endif + // DEFINES // hci con handles (12 bit): 0x0000..0x0fff