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