diff options
author | Felipe Magno de Almeida <felipe@expertise.dev> | 2020-12-14 22:54:48 -0300 |
---|---|---|
committer | Felipe Magno de Almeida <felipe@expertise.dev> | 2020-12-15 16:10:26 -0300 |
commit | d0d660ec29a78d66ccac1294e86052578b564f74 (patch) | |
tree | c92107e192781bcb0326094685a6af7378c8a48f | |
parent | d241b225c1731565abae72b5f0343ebc1b22adb6 (diff) | |
download | efl-d0d660ec29a78d66ccac1294e86052578b564f74.tar.gz |
evil: Add ssize_t typedef for MSVC compatibility
-rw-r--r-- | src/lib/evil/evil_private.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/lib/evil/evil_private.h b/src/lib/evil/evil_private.h index 15402568e9..82a912e8af 100644 --- a/src/lib/evil/evil_private.h +++ b/src/lib/evil/evil_private.h @@ -68,6 +68,10 @@ extern "C" { # define PATH_MAX MAX_PATH #endif +#ifdef _WIN32 +# define _USE_MATH_DEFINES +#endif + #include "evil_dlfcn.h" #include "evil_fcntl.h" #include "evil_langinfo.h" @@ -83,6 +87,15 @@ extern "C" { #define sigsetjmp(Env, Save) setjmp(Env) +#ifdef _MSC_VER +#ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +#endif + +#include <BaseTsd.h> +typedef SSIZE_T ssize_t; +#endif + #include "evil_macro_wrapper.h" #ifdef __cplusplus |