/* MHD_config.h for W32 */ /* Created manually. */ /* *** Basic OS/compiler information *** */ /* This is a Windows system */ #define WINDOWS 1 /* Define if MS VC compiler is used */ #define MSVC 1 /* Define to 1 if your C compiler supports inline functions. */ #define INLINE_FUNC 1 /* Define to prefix which will be used with MHD inline functions. */ #define _MHD_static_inline static __forceinline /* *** MHD configuration *** */ /* Undef to disable feature */ /* Enable basic Auth support */ #define BAUTH_SUPPORT 1 /* Enable digest Auth support */ #define DAUTH_SUPPORT 1 /* Enable postprocessor.c */ #define HAVE_POSTPROCESSOR 1 /* Enable error messages */ #define HAVE_MESSAGES 1 /* Enable HTTP Upgrade support. */ #define UPGRADE_SUPPORT 1 /* *** OS features *** */ /* Provides IPv6 headers */ #define HAVE_INET6 1 /* Define to use socketpair for inter-thread communication */ #define _MHD_ITC_SOCKETPAIR 1 /* define to use W32 threads */ #define MHD_USE_W32_THREADS 1 #ifndef _WIN32_WINNT /* MHD supports Windows XP and later W32 systems*/ #define _WIN32_WINNT 0x0501 #endif /* _WIN32_WINNT */ /* winsock poll is available only on Vista and later */ #if _WIN32_WINNT >= 0x0600 #define HAVE_POLL 1 #endif /* _WIN32_WINNT >= 0x0600 */ /* Define to 1 if you have the header file. */ #define HAVE_WINSOCK2_H 1 /* Define to 1 if you have the header file. */ #define HAVE_WS2TCPIP_H 1 /* Define to 1 if you have the `_lseeki64' function. */ #define HAVE___LSEEKI64 1 /* Define to 1 if you have the `gmtime_s' function in W32 form. */ #define HAVE_W32_GMTIME_S 1 /* Define to 1 if you have the usable `calloc' function. */ #define HAVE_CALLOC 1 #if _MSC_VER >= 1900 /* snprintf() supported natively since VS2015 */ /* Define to 1 if you have the `snprintf' function. */ #define HAVE_SNPRINTF 1 #endif #if _MSC_VER >= 1800 /* Define to 1 if you have the header file. */ #define HAVE_INTTYPES_H 1 #endif /* *** Headers information *** */ /* Not really important as not used by code currently */ /* Define to 1 if you have the header file. */ #define HAVE_ERRNO_H 1 /* Define to 1 if you have the header file. */ #define HAVE_FCNTL_H 1 /* Define to 1 if you have the header file. */ #define HAVE_INTTYPES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_LIMITS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_LOCALE_H 1 /* Define to 1 if you have the header file. */ #define HAVE_MATH_H 1 /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDIO_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRINGS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_TIME_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDDEF_H 1 #if _MSC_VER+0 >= 1800 /* VS 2013 and later */ /* Define to 1 if you have the header file and defines 'bool' type. */ #define HAVE_STDBOOL_H 1 #else /* before VS 2013 */ /* Define to type name which will be used as boolean type. */ #define bool int /* Define to value interpreted by compiler as boolean "false", if "false" is not defined by system headers. */ #define false 0 /* Define to value interpreted by compiler as boolean "true", if "true" is not defined by system headers. */ #define true (!0) #endif /* before VS 2013 */ /* *** Other useful staff *** */ #define _GNU_SOURCE 1 /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* End of MHD_config.h */