1 /* config.h. Generated from config.hin by configure. */ 2 /* config.hin. Generated from configure.ac by autoheader. */ 3 4 5 #ifndef CONFIG_H 6 #define CONFIG_H 7 8 9 /* Define if the AI_ADDRCONFIG symbol is unavailable */ 10 /* #undef AI_ADDRCONFIG */ 11 12 /* Possible value for SIGNED_RIGHT_SHIFT_IS */ 13 #define ARITHMETIC_RIGHT_SHIFT 1 14 15 /* Defines automake version */ 16 #define AUTOMAKE_VERSION 1.15.1 17 18 /* Use *.h extension for parser header file */ 19 /* #undef BISON_USE_PARSER_H_EXTENSION */ 20 21 /* Defines bison version */ 22 #define BISON_VERSION 3.0.4 23 24 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP 25 systems. This function is required for `alloca.c' support on those systems. 26 */ 27 /* #undef CRAY_STACKSEG_END */ 28 29 /* Define to 1 if using `alloca.c'. */ 30 /* #undef C_ALLOCA */ 31 32 /* Define to 1 if you have the `alarm' function. */ 33 #define HAVE_ALARM 1 34 35 /* Define to 1 if you have `alloca', as a function or macro. */ 36 #define HAVE_ALLOCA 1 37 38 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). 39 */ 40 #define HAVE_ALLOCA_H 1 41 42 /* Define to 1 if you have the <arpa/inet.h> header file. */ 43 #define HAVE_ARPA_INET_H 1 44 45 /* define if the Boost library is available */ 46 #define HAVE_BOOST /**/ 47 48 /* Define to 1 if you have the `bzero' function. */ 49 #define HAVE_BZERO 1 50 51 /* Define to 1 if you have the `clock_gettime' function. */ 52 #define HAVE_CLOCK_GETTIME 1 53 54 /* define if the compiler supports basic C++11 syntax */ 55 #define HAVE_CXX11 1 56 57 /* Define to 1 if you have the declaration of `strerror_r', and to 0 if you 58 don't. */ 59 #define HAVE_DECL_STRERROR_R 1 60 61 /* Define to 1 if you have the <dlfcn.h> header file. */ 62 #define HAVE_DLFCN_H 1 63 64 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ 65 /* #undef HAVE_DOPRNT */ 66 67 /* Define to 1 if you have the <fcntl.h> header file. */ 68 #define HAVE_FCNTL_H 1 69 70 /* Define to 1 if you have the `fork' function. */ 71 #define HAVE_FORK 1 72 73 /* Define to 1 if you have the `ftruncate' function. */ 74 #define HAVE_FTRUNCATE 1 75 76 /* Define to 1 if you have the `gethostbyname' function. */ 77 #define HAVE_GETHOSTBYNAME 1 78 79 /* Define to 1 if you have the `gethostbyname_r' function. */ 80 #define HAVE_GETHOSTBYNAME_R 1 81 82 /* Define to 1 if you have the `gettimeofday' function. */ 83 #define HAVE_GETTIMEOFDAY 1 84 85 /* Define to 1 if you have the `inet_ntoa' function. */ 86 #define HAVE_INET_NTOA 1 87 88 /* Define to 1 if you have the <inttypes.h> header file. */ 89 #define HAVE_INTTYPES_H 1 90 91 /* Define to 1 if you have the <lauxlib.h> header file. */ 92 #define HAVE_LAUXLIB_H 1 93 94 /* define if libevent is available */ 95 #define HAVE_LIBEVENT /**/ 96 97 /* Define to 1 if you have the <libintl.h> header file. */ 98 #define HAVE_LIBINTL_H 1 99 100 /* Define to 1 if you have the `pthread' library (-lpthread). */ 101 #define HAVE_LIBPTHREAD 1 102 103 /* Define to 1 if you have the `rt' library (-lrt). */ 104 #define HAVE_LIBRT 1 105 106 /* Define to 1 if you have the `socket' library (-lsocket). */ 107 /* #undef HAVE_LIBSOCKET */ 108 109 /* Define to 1 if you have the <limits.h> header file. */ 110 #define HAVE_LIMITS_H 1 111 112 /* Define to 1 if you have the <luaconf.h> header file. */ 113 #define HAVE_LUACONF_H 1 114 115 /* Define to 1 if you have the <lualib.h> header file. */ 116 #define HAVE_LUALIB_H 1 117 118 /* Define to 1 if you have the <lua.h> header file. */ 119 #define HAVE_LUA_H 1 120 121 /* Define to 1 if your system has a GNU libc compatible `malloc' function, and 122 to 0 otherwise. */ 123 #define HAVE_MALLOC 1 124 125 /* Define to 1 if you have the <malloc.h> header file. */ 126 #define HAVE_MALLOC_H 1 127 128 /* Define to 1 if you have the `memmove' function. */ 129 #define HAVE_MEMMOVE 1 130 131 /* Define to 1 if you have the <memory.h> header file. */ 132 #define HAVE_MEMORY_H 1 133 134 /* Define to 1 if you have the `memset' function. */ 135 #define HAVE_MEMSET 1 136 137 /* Define to 1 if you have the `mkdir' function. */ 138 #define HAVE_MKDIR 1 139 140 /* Define to 1 if you have the <netdb.h> header file. */ 141 #define HAVE_NETDB_H 1 142 143 /* Define to 1 if you have the <netinet/in.h> header file. */ 144 #define HAVE_NETINET_IN_H 1 145 146 /* Define to 1 if you have the <openssl/rand.h> header file. */ 147 #define HAVE_OPENSSL_RAND_H 1 148 149 /* Define to 1 if you have the <openssl/ssl.h> header file. */ 150 #define HAVE_OPENSSL_SSL_H 1 151 152 /* Define to 1 if you have the <openssl/x509v3.h> header file. */ 153 #define HAVE_OPENSSL_X509V3_H 1 154 155 /* Define to 1 if you have the <poll.h> header file. */ 156 #define HAVE_POLL_H 1 157 158 /* Define to 1 if you have the `pow' function. */ 159 #define HAVE_POW 1 160 161 /* Define to 1 if you have the <pthread.h> header file. */ 162 #define HAVE_PTHREAD_H 1 163 164 /* Define to 1 if the system has the type `ptrdiff_t'. */ 165 #define HAVE_PTRDIFF_T 1 166 167 /* Define to 1 if your system has a GNU libc compatible `realloc' function, 168 and to 0 otherwise. */ 169 #define HAVE_REALLOC 1 170 171 /* Define to 1 if you have the `realpath' function. */ 172 #define HAVE_REALPATH 1 173 174 /* Define to 1 if you have the `sched_get_priority_max' function. */ 175 #define HAVE_SCHED_GET_PRIORITY_MAX 1 176 177 /* Define to 1 if you have the `sched_get_priority_min' function. */ 178 #define HAVE_SCHED_GET_PRIORITY_MIN 1 179 180 /* Define to 1 if you have the <sched.h> header file. */ 181 #define HAVE_SCHED_H 1 182 183 /* Define to 1 if you have the `select' function. */ 184 #define HAVE_SELECT 1 185 186 /* Define to 1 if you have the `setlocale' function. */ 187 #define HAVE_SETLOCALE 1 188 189 /* Define to 1 if you have the <signal.h> header file. */ 190 #define HAVE_SIGNAL_H 1 191 192 /* Define to 1 if you have the `socket' function. */ 193 #define HAVE_SOCKET 1 194 195 /* Define to 1 if you have the `sqrt' function. */ 196 #define HAVE_SQRT 1 197 198 /* Define to 1 if `stat' has the bug that it succeeds when given the 199 zero-length file name argument. */ 200 /* #undef HAVE_STAT_EMPTY_STRING_BUG */ 201 202 /* Define to 1 if stdbool.h conforms to C99. */ 203 /* #undef HAVE_STDBOOL_H */ 204 205 /* Define to 1 if you have the <stddef.h> header file. */ 206 #define HAVE_STDDEF_H 1 207 208 /* Define to 1 if you have the <stdint.h> header file. */ 209 #define HAVE_STDINT_H 1 210 211 /* Define to 1 if you have the <stdlib.h> header file. */ 212 #define HAVE_STDLIB_H 1 213 214 /* Define to 1 if you have the `strchr' function. */ 215 #define HAVE_STRCHR 1 216 217 /* Define to 1 if you have the `strdup' function. */ 218 #define HAVE_STRDUP 1 219 220 /* Define to 1 if you have the `strerror' function. */ 221 #define HAVE_STRERROR 1 222 223 /* Define to 1 if you have the `strerror_r' function. */ 224 #define HAVE_STRERROR_R 1 225 226 /* Define to 1 if you have the `strftime' function. */ 227 #define HAVE_STRFTIME 1 228 229 /* Define to 1 if you have the <strings.h> header file. */ 230 #define HAVE_STRINGS_H 1 231 232 /* Define to 1 if you have the <string.h> header file. */ 233 #define HAVE_STRING_H 1 234 235 /* Define to 1 if you have the `strstr' function. */ 236 #define HAVE_STRSTR 1 237 238 /* Define to 1 if you have the `strtol' function. */ 239 #define HAVE_STRTOL 1 240 241 /* Define to 1 if you have the `strtoul' function. */ 242 #define HAVE_STRTOUL 1 243 244 /* Define to 1 if you have the <sys/ioctl.h> header file. */ 245 #define HAVE_SYS_IOCTL_H 1 246 247 /* Define to 1 if you have the <sys/param.h> header file. */ 248 #define HAVE_SYS_PARAM_H 1 249 250 /* Define to 1 if you have the <sys/poll.h> header file. */ 251 #define HAVE_SYS_POLL_H 1 252 253 /* Define to 1 if you have the <sys/resource.h> header file. */ 254 #define HAVE_SYS_RESOURCE_H 1 255 256 /* Define to 1 if you have the <sys/select.h> header file. */ 257 #define HAVE_SYS_SELECT_H 1 258 259 /* Define to 1 if you have the <sys/socket.h> header file. */ 260 #define HAVE_SYS_SOCKET_H 1 261 262 /* Define to 1 if you have the <sys/stat.h> header file. */ 263 #define HAVE_SYS_STAT_H 1 264 265 /* Define to 1 if you have the <sys/time.h> header file. */ 266 #define HAVE_SYS_TIME_H 1 267 268 /* Define to 1 if you have the <sys/types.h> header file. */ 269 #define HAVE_SYS_TYPES_H 1 270 271 /* Define to 1 if you have the <sys/un.h> header file. */ 272 #define HAVE_SYS_UN_H 1 273 274 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 275 #define HAVE_SYS_WAIT_H 1 276 277 /* Define to 1 if you have the <unistd.h> header file. */ 278 #define HAVE_UNISTD_H 1 279 280 /* Define to 1 if you have the `vfork' function. */ 281 #define HAVE_VFORK 1 282 283 /* Define to 1 if you have the <vfork.h> header file. */ 284 /* #undef HAVE_VFORK_H */ 285 286 /* Define to 1 if you have the `vprintf' function. */ 287 #define HAVE_VPRINTF 1 288 289 /* Define to 1 if you have the <wchar.h> header file. */ 290 #define HAVE_WCHAR_H 1 291 292 /* Define to 1 if `fork' works. */ 293 #define HAVE_WORKING_FORK 1 294 295 /* Define to 1 if `vfork' works. */ 296 #define HAVE_WORKING_VFORK 1 297 298 /* define if zlib is available */ 299 #define HAVE_ZLIB /**/ 300 301 /* Define to 1 if the system has the type `_Bool'. */ 302 /* #undef HAVE__BOOL */ 303 304 /* Possible value for SIGNED_RIGHT_SHIFT_IS */ 305 #define LOGICAL_RIGHT_SHIFT 2 306 307 /* Define to 1 if `lstat' dereferences a symlink specified with a trailing 308 slash. */ 309 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 310 311 /* Define to the sub-directory where libtool stores uninstalled libraries. */ 312 #define LT_OBJDIR ".libs/" 313 314 /* Name of package */ 315 #define PACKAGE "thrift" 316 317 /* Define to the address where bug reports for this package should be sent. */ 318 #define PACKAGE_BUGREPORT "" 319 320 /* Define to the full name of this package. */ 321 #define PACKAGE_NAME "thrift" 322 323 /* Define to the full name and version of this package. */ 324 #define PACKAGE_STRING "thrift 0.14.0" 325 326 /* Define to the one symbol short name of this package. */ 327 #define PACKAGE_TARNAME "thrift" 328 329 /* Define to the home page for this package. */ 330 #define PACKAGE_URL "" 331 332 /* Define to the version of this package. */ 333 #define PACKAGE_VERSION "0.14.0" 334 335 /* Define as the return type of signal handlers (`int' or `void'). */ 336 #define RETSIGTYPE void 337 338 /* Define to the type of arg 1 for `select'. */ 339 #define SELECT_TYPE_ARG1 int 340 341 /* Define to the type of args 2, 3 and 4 for `select'. */ 342 #define SELECT_TYPE_ARG234 (fd_set *) 343 344 /* Define to the type of arg 5 for `select'. */ 345 #define SELECT_TYPE_ARG5 (struct timeval *) 346 347 /* Indicates the effect of the right shift operator on negative signed 348 integers */ 349 #define SIGNED_RIGHT_SHIFT_IS 1 350 351 /* If using the C implementation of alloca, define if you know the 352 direction of stack growth for your system; otherwise it will be 353 automatically deduced at runtime. 354 STACK_DIRECTION > 0 => grows toward higher addresses 355 STACK_DIRECTION < 0 => grows toward lower addresses 356 STACK_DIRECTION = 0 => direction of growth unknown */ 357 /* #undef STACK_DIRECTION */ 358 359 /* Define to 1 if you have the ANSI C header files. */ 360 #define STDC_HEADERS 1 361 362 /* Define to 1 if strerror_r returns char *. */ 363 #define STRERROR_R_CHAR_P 1 364 365 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 366 #define TIME_WITH_SYS_TIME 1 367 368 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 369 /* #undef TM_IN_SYS_TIME */ 370 371 /* Possible value for SIGNED_RIGHT_SHIFT_IS */ 372 #define UNKNOWN_RIGHT_SHIFT 3 373 374 /* Version number of package */ 375 376 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a 377 `char[]'. */ 378 /* #undef YYTEXT_POINTER */ 379 380 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>, 381 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 382 #define below would cause a syntax error. */ 383 /* #undef _UINT32_T */ 384 385 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, 386 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 387 #define below would cause a syntax error. */ 388 /* #undef _UINT64_T */ 389 390 /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>, 391 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 392 #define below would cause a syntax error. */ 393 /* #undef _UINT8_T */ 394 395 /* Define to empty if `const' does not conform to ANSI C. */ 396 /* #undef const */ 397 398 /* Define to `__inline__' or `__inline' if that's what the C compiler 399 calls it, or to nothing if 'inline' is not supported under any name. */ 400 #ifndef __cplusplus 401 /* #undef inline */ 402 #endif 403 404 /* Define to the type of a signed integer type of width exactly 16 bits if 405 such a type exists and the standard includes do not define it. */ 406 /* #undef int16_t */ 407 408 /* Define to the type of a signed integer type of width exactly 32 bits if 409 such a type exists and the standard includes do not define it. */ 410 /* #undef int32_t */ 411 412 /* Define to the type of a signed integer type of width exactly 64 bits if 413 such a type exists and the standard includes do not define it. */ 414 /* #undef int64_t */ 415 416 /* Define to the type of a signed integer type of width exactly 8 bits if such 417 a type exists and the standard includes do not define it. */ 418 /* #undef int8_t */ 419 420 /* Define to rpl_malloc if the replacement function should be used. */ 421 /* #undef malloc */ 422 423 /* Define to `int' if <sys/types.h> does not define. */ 424 /* #undef mode_t */ 425 426 /* Define to `long int' if <sys/types.h> does not define. */ 427 /* #undef off_t */ 428 429 /* Define to `int' if <sys/types.h> does not define. */ 430 /* #undef pid_t */ 431 432 /* Define to rpl_realloc if the replacement function should be used. */ 433 /* #undef realloc */ 434 435 /* Define to `unsigned int' if <sys/types.h> does not define. */ 436 /* #undef size_t */ 437 438 /* Define to `int' if <sys/types.h> does not define. */ 439 /* #undef ssize_t */ 440 441 /* Define to the type of an unsigned integer type of width exactly 16 bits if 442 such a type exists and the standard includes do not define it. */ 443 /* #undef uint16_t */ 444 445 /* Define to the type of an unsigned integer type of width exactly 32 bits if 446 such a type exists and the standard includes do not define it. */ 447 /* #undef uint32_t */ 448 449 /* Define to the type of an unsigned integer type of width exactly 64 bits if 450 such a type exists and the standard includes do not define it. */ 451 /* #undef uint64_t */ 452 453 /* Define to the type of an unsigned integer type of width exactly 8 bits if 454 such a type exists and the standard includes do not define it. */ 455 /* #undef uint8_t */ 456 457 /* Define as `fork' if `vfork' does not work. */ 458 /* #undef vfork */ 459 460 /* Define to empty if the keyword `volatile' does not work. Warning: valid 461 code using `volatile' can become incorrect without. Disable with care. */ 462 /* #undef volatile */ 463 464 465 #endif 466 467