diff --git a/mongoose.c b/mongoose.c index 53908b630534ffab79ac44c4f59930d594d826f6..244b3d8efbaf09e8deeac08dac0d2289a73fba91 100644 --- a/mongoose.c +++ b/mongoose.c @@ -80,6 +80,8 @@ #ifdef _WIN32 #ifdef _MSC_VER #pragma comment(lib, "ws2_32.lib") // Linking with winsock library +#include <BaseTsd.h> +typedef SSIZE_T ssize_t; #endif #include <winsock2.h> #include <ws2tcpip.h> diff --git a/mongoose.h b/mongoose.h index 064adea37576404a0952085ff4a6fffcadd91af9..a434758dea15d4a430e2adf5623261f96b18a2b7 100644 --- a/mongoose.h +++ b/mongoose.h @@ -22,6 +22,7 @@ #include <stdio.h> // required for FILE #include <stddef.h> // required for size_t +#include <sys/types.h> // required for time_t #ifdef __cplusplus extern "C" {