diff options
Diffstat (limited to 'src/lib/evil/Evil.h')
-rw-r--r-- | src/lib/evil/Evil.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/evil/Evil.h b/src/lib/evil/Evil.h index c8f1f68f8b..e09e261ead 100644 --- a/src/lib/evil/Evil.h +++ b/src/lib/evil/Evil.h @@ -106,6 +106,17 @@ extern "C" { typedef unsigned long uid_t; typedef unsigned long gid_t; +#ifdef _MSC_VER +# ifdef _WIN64 +typedef __int64 pid_t; +# else +typedef int pid_t; +# endif +typedef SSIZE_T ssize_t; +typedef unsigned short mode_t; +# define strdup(str) _strdup(str) +#endif + #include "evil_macro.h" #include "evil_dlfcn.h" |