1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267
|
/* 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
#ifndef __clang__
/* Define that MS VC does not support VLAs */
#ifndef __STDC_NO_VLA__
#define __STDC_NO_VLA__ 1
#endif /* ! __STDC_NO_VLA__ */
#else
/* If clang is used then variable-length arrays are supported. */
#define HAVE_C_VARARRAYS 1
#endif
/* 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
#ifdef __clang__
/* Define to 1 if you have __builtin_bswap32() builtin function */
#define MHD_HAVE___BUILTIN_BSWAP32 1
/* Define to 1 if you have __builtin_bswap64() builtin function */
#define MHD_HAVE___BUILTIN_BSWAP64 1
#endif /* __clang__ */
/* The size of `size_t', as computed by sizeof. */
#if defined(_M_X64) || defined(_M_AMD64) || defined(_M_ARM64) || defined(_WIN64)
#define SIZEOF_SIZE_T 8
#else /* ! _WIN64 */
#define SIZEOF_SIZE_T 4
#endif /* ! _WIN64 */
/* The size of `tv_sec' member of `struct timeval', as computed by sizeof */
#define SIZEOF_STRUCT_TIMEVAL_TV_SEC 4
/* The size of `int64_t', as computed by sizeof. */
#define SIZEOF_INT64_T 8
/* The size of `uint64_t', as computed by sizeof. */
#define SIZEOF_UINT64_T 8
/* The size of `int', as computed by sizeof. */
#define SIZEOF_INT 4
/* The size of `unsigned int', as computed by sizeof. */
#define SIZEOF_UNSIGNED_INT 4
/* The size of `unsigned long long', as computed by sizeof. */
#define SIZEOF_UNSIGNED_LONG_LONG 8
/* Define to supported 'noreturn' function declaration */
#if defined(_STDC_VERSION__) && (__STDC_VERSION__ + 0) >= 201112L
#define _MHD_NORETURN _Noreturn
#else /* before C11 */
#define _MHD_NORETURN __declspec(noreturn)
#endif /* before C11 */
/* *** MHD configuration *** */
/* Undef to disable feature */
/* Enable basic Auth support */
#define BAUTH_SUPPORT 1
/* Enable digest Auth support */
#define DAUTH_SUPPORT 1
/* The default HTTP Digest Auth default maximum nc (nonce count) value */
#define MHD_DAUTH_DEF_MAX_NC_ 1000
/* The default HTTP Digest Auth default nonce timeout value (in seconds) */
#define MHD_DAUTH_DEF_TIMEOUT_ 90
/* Enable MD5 hashing support. */
#define MHD_MD5_SUPPORT 1
/* Enable SHA-256 hashing support. */
#define MHD_SHA256_SUPPORT 1
/* Enable SHA-512/256 hashing support. */
#define MHD_SHA512_256_SUPPORT 1
/* Enable postprocessor.c */
#define HAVE_POSTPROCESSOR 1
/* Enable error messages */
#define HAVE_MESSAGES 1
/* Enable HTTP Upgrade support. */
#define UPGRADE_SUPPORT 1
/* Enable HTTP cookie parsing support. */
#define COOKIE_SUPPORT 1
/* *** OS features *** */
/* Provides IPv6 headers */
#define HAVE_INET6 1
/* Define to 1 if your system allow overriding the value of FD_SETSIZE macro */
#define HAS_FD_SETSIZE_OVERRIDABLE 1
#if 0 /* Do not define the macro to keep maintability simple if system value is updated */
/* Define to system default value of FD_SETSIZE macro */
# define MHD_SYS_FD_SETSIZE_ 64
#endif
/* 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 0x0600
#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 <winsock2.h> header file. */
#define HAVE_WINSOCK2_H 1
/* Define to 1 if you have the <ws2tcpip.h> 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
/* Define if you have usable assert() and assert.h */
#define HAVE_ASSERT 1
/* Define to 1 if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define to 1 if you have the <stddef.h> header file. */
#define HAVE_STDDEF_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <time.h> header file. */
#define HAVE_TIME_H 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 <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
#endif
#if _MSC_VER + 0 >= 1800 /* VS 2013 and later */
/* Define to 1 if you have the <stdbool.h> header file and <stdbool.h> defines
'bool' type. */
#define HAVE_STDBOOL_H 1
/* Define to 1 if you have the real boolean type. */
#define HAVE_REAL_BOOL 1
/* Define to 1 if you have the real boolean type. */
#define HAVE_BUILTIN_TYPE_BOOL 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 */
/* Define to 1 if you have the `getsockname' function. */
#define HAVE_GETSOCKNAME 1
/* Define if you have usable `getsockname' function. */
#define MHD_USE_GETSOCKNAME 1
/* Define to 1 if your compiler supports __func__ magic-macro. */
#define HAVE___FUNC__ 1
#if _MSC_VER + 0 >= 1900 /* VS 2015 and later */
#if defined(_STDC_VERSION__) && (__STDC_VERSION__ + 0) >= 201112L
/* Define to 1 if your compiler supports 'alignof()' */
#define HAVE_C_ALIGNOF 1
/* Define to 1 if you have the <stdalign.h> header file. */
#define HAVE_STDALIGN_H 1
#endif /* C11 */
#endif /* VS 2015 and later */
/* Define to 1 if you have the 'rand' function. */
#define HAVE_RAND 1
/* *** Headers information *** */
/* Not really important as not used by code currently */
/* Define to 1 if you have the <errno.h> header file. */
#define HAVE_ERRNO_H 1
/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define to 1 if you have the <locale.h> header file. */
#define HAVE_LOCALE_H 1
/* Define to 1 if you have the <math.h> header file. */
#define HAVE_MATH_H 1
/* Define to 1 if you have the <sdkddkver.h> header file. */
#define HAVE_SDKDDKVER_H 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdio.h> header file. */
#define HAVE_STDIO_H 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <windows.h> header file. */
#define HAVE_WINDOWS_H 1
/* *** 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 */
|