/* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */ #ifndef WIN32_H #define WIN32_H #define WIN32_LEAN_AND_MEAN #ifndef _WIN32_WINNT #define _WIN32_WINNT _WIN32_WINNT_VISTA #endif /* _WIN32_WINNT */ #define NOMINMAX #include #include #include #include #include #include #ifdef __MINGW32__ # ifndef IPV6_V6ONLY # define IPV6_V6ONLY 27 # endif /* IPV6_V6ONLY */ #endif /* __MINGW32__ */ typedef int socklen_t; typedef SSIZE_T ssize_t; #define MAXPATHLEN MAX_PATH #ifdef _MSC_VER typedef DWORD pid_t; #define strcasecmp stricmp #endif /* _MSC_VER */ #endif /* WIN32_H */