1/* config.h.in. Generated from configure.ac by autoheader. */ 2 3/* Define if building universal (internal helper macro) */ 4#undef AC_APPLE_UNIVERSAL_BUILD 5 6/* allow SHA1 as an acceptable hash for digital signatures */ 7#undef ALLOW_SHA1 8 9/* Define to the number of bits in type 'ptrdiff_t'. */ 10#undef BITSIZEOF_PTRDIFF_T 11 12/* Define to the number of bits in type 'sig_atomic_t'. */ 13#undef BITSIZEOF_SIG_ATOMIC_T 14 15/* Define to the number of bits in type 'size_t'. */ 16#undef BITSIZEOF_SIZE_T 17 18/* Define to the number of bits in type 'wchar_t'. */ 19#undef BITSIZEOF_WCHAR_T 20 21/* Define to the number of bits in type 'wint_t'. */ 22#undef BITSIZEOF_WINT_T 23 24/* C99 macros are supported */ 25#undef C99_MACROS 26 27/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP 28 systems. This function is required for `alloca.c' support on those systems. 29 */ 30#undef CRAY_STACKSEG_END 31 32/* Define to 1 if using `alloca.c'. */ 33#undef C_ALLOCA 34 35/* Define as the bit index in the word where to find bit 0 of the exponent of 36 'double'. */ 37#undef DBL_EXPBIT0_BIT 38 39/* Define as the word index where to find the exponent of 'double'. */ 40#undef DBL_EXPBIT0_WORD 41 42/* use the given certificate blacklist file */ 43#undef DEFAULT_BLACKLIST_FILE 44 45/* use the given CRL file */ 46#undef DEFAULT_CRL_FILE 47 48/* The default priority string */ 49#undef DEFAULT_PRIORITY_STRING 50 51/* use the given directory as default trust store */ 52#undef DEFAULT_TRUST_STORE_DIR 53 54/* use the given file default trust store */ 55#undef DEFAULT_TRUST_STORE_FILE 56 57/* use the given pkcs11 uri as default trust store */ 58#undef DEFAULT_TRUST_STORE_PKCS11 59 60/* Whether to disable system configuration */ 61#undef DISABLE_SYSTEM_CONFIG 62 63/* Dynamic use of ncrypt API (win32) */ 64#undef DYN_NCRYPT 65 66/* enable ALPN support */ 67#undef ENABLE_ALPN 68 69/* enable anonymous authentication */ 70#undef ENABLE_ANON 71 72/* Enable cryptodev support */ 73#undef ENABLE_CRYPTODEV 74 75/* enable DHE */ 76#undef ENABLE_DHE 77 78/* enable DTLS-SRTP support */ 79#undef ENABLE_DTLS_SRTP 80 81/* enable DHE */ 82#undef ENABLE_ECDHE 83 84/* Enable FIPS140-2 mode */ 85#undef ENABLE_FIPS140 86 87/* enable GOST */ 88#undef ENABLE_GOST 89 90/* enable heartbeat support */ 91#undef ENABLE_HEARTBEAT 92 93/* nls support in libopts */ 94#undef ENABLE_NLS 95 96/* Enable all curves */ 97#undef ENABLE_NON_SUITEB_CURVES 98 99/* enable OCSP support */ 100#undef ENABLE_OCSP 101 102/* Enable padlock acceleration */ 103#undef ENABLE_PADLOCK 104 105/* Build PKCS#11 support */ 106#undef ENABLE_PKCS11 107 108/* enable PSK authentication */ 109#undef ENABLE_PSK 110 111/* enable SRP authentication */ 112#undef ENABLE_SRP 113 114/* enable SSL2.0 support for client hello */ 115#undef ENABLE_SSL2 116 117/* enable SSL3.0 support */ 118#undef ENABLE_SSL3 119 120/* Define this to 1 if F_DUPFD behavior does not match POSIX */ 121#undef FCNTL_DUPFD_BUGGY 122 123/* The FIPS140-2 integrity key */ 124#undef FIPS_KEY 125 126/* Define to nothing if C supports flexible array members, and to 1 if it does 127 not. That way, with a declaration like 'struct s { int n; short 128 d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99 129 compilers. Use 'FLEXSIZEOF (struct s, d, N * sizeof (short))' to calculate 130 the size in bytes of such a struct containing an N-element array. */ 131#undef FLEXIBLE_ARRAY_MEMBER 132 133/* fopen(3) accepts a 'b' in the mode flag */ 134#undef FOPEN_BINARY_FLAG 135 136/* fopen(3) accepts a 't' in the mode flag */ 137#undef FOPEN_TEXT_FLAG 138 139/* Define to 1 if fopen() fails to recognize a trailing slash. */ 140#undef FOPEN_TRAILING_SLASH_BUG 141 142/* Define to 1 if the system's ftello function has the Solaris bug. */ 143#undef FTELLO_BROKEN_AFTER_SWITCHING_FROM_READ_TO_WRITE 144 145/* Define to 1 if ungetc is broken when used on arbitrary bytes. */ 146#undef FUNC_UNGETC_BROKEN 147 148/* Enable fuzzer target -not for production */ 149#undef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION 150 151/* Define if gettimeofday clobbers the localtime buffer. */ 152#undef GETTIMEOFDAY_CLOBBERS_LOCALTIME 153 154/* Define this to 'void' or 'struct timezone' to match the system's 155 declaration of the second argument to gettimeofday. */ 156#undef GETTIMEOFDAY_TIMEZONE 157 158/* The soname of gmp library */ 159#undef GMP_LIBRARY_SONAME 160 161/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 162 whether the gnulib module fopen-gnu shall be considered present. */ 163#undef GNULIB_FOPEN_GNU 164 165/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 166 whether the gnulib module fscanf shall be considered present. */ 167#undef GNULIB_FSCANF 168 169/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 170 whether the gnulib module isblank shall be considered present. */ 171#undef GNULIB_ISBLANK 172 173/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 174 whether the gnulib module lock shall be considered present. */ 175#undef GNULIB_LOCK 176 177/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 178 whether the gnulib module msvc-nothrow shall be considered present. */ 179#undef GNULIB_MSVC_NOTHROW 180 181/* Define to 1 if printf and friends should be labeled with attribute 182 "__gnu_printf__" instead of "__printf__" */ 183#undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 184 185/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 186 whether the gnulib module scanf shall be considered present. */ 187#undef GNULIB_SCANF 188 189/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 190 whether the gnulib module snprintf shall be considered present. */ 191#undef GNULIB_SNPRINTF 192 193/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 194 whether the gnulib module strerror shall be considered present. */ 195#undef GNULIB_STRERROR 196 197/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 198 whether the gnulib module strerror_r-posix shall be considered present. */ 199#undef GNULIB_STRERROR_R_POSIX 200 201/* Define to 1 when the gnulib module accept should be tested. */ 202#undef GNULIB_TEST_ACCEPT 203 204/* Define to 1 when the gnulib module bind should be tested. */ 205#undef GNULIB_TEST_BIND 206 207/* Define to 1 when the gnulib module cloexec should be tested. */ 208#undef GNULIB_TEST_CLOEXEC 209 210/* Define to 1 when the gnulib module close should be tested. */ 211#undef GNULIB_TEST_CLOSE 212 213/* Define to 1 when the gnulib module connect should be tested. */ 214#undef GNULIB_TEST_CONNECT 215 216/* Define to 1 when the gnulib module dup2 should be tested. */ 217#undef GNULIB_TEST_DUP2 218 219/* Define to 1 when the gnulib module environ should be tested. */ 220#undef GNULIB_TEST_ENVIRON 221 222/* Define to 1 when the gnulib module explicit_bzero should be tested. */ 223#undef GNULIB_TEST_EXPLICIT_BZERO 224 225/* Define to 1 when the gnulib module fcntl should be tested. */ 226#undef GNULIB_TEST_FCNTL 227 228/* Define to 1 when the gnulib module fdopen should be tested. */ 229#undef GNULIB_TEST_FDOPEN 230 231/* Define to 1 when the gnulib module fopen should be tested. */ 232#undef GNULIB_TEST_FOPEN 233 234/* Define to 1 when the gnulib module fseek should be tested. */ 235#undef GNULIB_TEST_FSEEK 236 237/* Define to 1 when the gnulib module fseeko should be tested. */ 238#undef GNULIB_TEST_FSEEKO 239 240/* Define to 1 when the gnulib module fstat should be tested. */ 241#undef GNULIB_TEST_FSTAT 242 243/* Define to 1 when the gnulib module ftell should be tested. */ 244#undef GNULIB_TEST_FTELL 245 246/* Define to 1 when the gnulib module ftello should be tested. */ 247#undef GNULIB_TEST_FTELLO 248 249/* Define to 1 when the gnulib module ftruncate should be tested. */ 250#undef GNULIB_TEST_FTRUNCATE 251 252/* Define to 1 when the gnulib module getaddrinfo should be tested. */ 253#undef GNULIB_TEST_GETADDRINFO 254 255/* Define to 1 when the gnulib module getcwd should be tested. */ 256#undef GNULIB_TEST_GETCWD 257 258/* Define to 1 when the gnulib module getdelim should be tested. */ 259#undef GNULIB_TEST_GETDELIM 260 261/* Define to 1 when the gnulib module getdtablesize should be tested. */ 262#undef GNULIB_TEST_GETDTABLESIZE 263 264/* Define to 1 when the gnulib module getline should be tested. */ 265#undef GNULIB_TEST_GETLINE 266 267/* Define to 1 when the gnulib module getpagesize should be tested. */ 268#undef GNULIB_TEST_GETPAGESIZE 269 270/* Define to 1 when the gnulib module getpass should be tested. */ 271#undef GNULIB_TEST_GETPASS 272 273/* Define to 1 when the gnulib module getpeername should be tested. */ 274#undef GNULIB_TEST_GETPEERNAME 275 276/* Define to 1 when the gnulib module gettimeofday should be tested. */ 277#undef GNULIB_TEST_GETTIMEOFDAY 278 279/* Define to 1 when the gnulib module ioctl should be tested. */ 280#undef GNULIB_TEST_IOCTL 281 282/* Define to 1 when the gnulib module listen should be tested. */ 283#undef GNULIB_TEST_LISTEN 284 285/* Define to 1 when the gnulib module localename should be tested. */ 286#undef GNULIB_TEST_LOCALENAME 287 288/* Define to 1 when the gnulib module lseek should be tested. */ 289#undef GNULIB_TEST_LSEEK 290 291/* Define to 1 when the gnulib module lstat should be tested. */ 292#undef GNULIB_TEST_LSTAT 293 294/* Define to 1 when the gnulib module malloc-posix should be tested. */ 295#undef GNULIB_TEST_MALLOC_POSIX 296 297/* Define to 1 when the gnulib module memchr should be tested. */ 298#undef GNULIB_TEST_MEMCHR 299 300/* Define to 1 when the gnulib module memmem should be tested. */ 301#undef GNULIB_TEST_MEMMEM 302 303/* Define to 1 when the gnulib module mktime should be tested. */ 304#undef GNULIB_TEST_MKTIME 305 306/* Define to 1 when the gnulib module nanosleep should be tested. */ 307#undef GNULIB_TEST_NANOSLEEP 308 309/* Define to 1 when the gnulib module open should be tested. */ 310#undef GNULIB_TEST_OPEN 311 312/* Define to 1 when the gnulib module perror should be tested. */ 313#undef GNULIB_TEST_PERROR 314 315/* Define to 1 when the gnulib module pipe should be tested. */ 316#undef GNULIB_TEST_PIPE 317 318/* Define to 1 when the gnulib module pthread_sigmask should be tested. */ 319#undef GNULIB_TEST_PTHREAD_SIGMASK 320 321/* Define to 1 when the gnulib module pthread-thread should be tested. */ 322#undef GNULIB_TEST_PTHREAD_THREAD 323 324/* Define to 1 when the gnulib module putenv should be tested. */ 325#undef GNULIB_TEST_PUTENV 326 327/* Define to 1 when the gnulib module raise should be tested. */ 328#undef GNULIB_TEST_RAISE 329 330/* Define to 1 when the gnulib module realloc-posix should be tested. */ 331#undef GNULIB_TEST_REALLOC_POSIX 332 333/* Define to 1 when the gnulib module recv should be tested. */ 334#undef GNULIB_TEST_RECV 335 336/* Define to 1 when the gnulib module recvfrom should be tested. */ 337#undef GNULIB_TEST_RECVFROM 338 339/* Define to 1 when the gnulib module secure_getenv should be tested. */ 340#undef GNULIB_TEST_SECURE_GETENV 341 342/* Define to 1 when the gnulib module select should be tested. */ 343#undef GNULIB_TEST_SELECT 344 345/* Define to 1 when the gnulib module send should be tested. */ 346#undef GNULIB_TEST_SEND 347 348/* Define to 1 when the gnulib module sendto should be tested. */ 349#undef GNULIB_TEST_SENDTO 350 351/* Define to 1 when the gnulib module setenv should be tested. */ 352#undef GNULIB_TEST_SETENV 353 354/* Define to 1 when the gnulib module setlocale should be tested. */ 355#undef GNULIB_TEST_SETLOCALE 356 357/* Define to 1 when the gnulib module setlocale_null should be tested. */ 358#undef GNULIB_TEST_SETLOCALE_NULL 359 360/* Define to 1 when the gnulib module setsockopt should be tested. */ 361#undef GNULIB_TEST_SETSOCKOPT 362 363/* Define to 1 when the gnulib module shutdown should be tested. */ 364#undef GNULIB_TEST_SHUTDOWN 365 366/* Define to 1 when the gnulib module sigaction should be tested. */ 367#undef GNULIB_TEST_SIGACTION 368 369/* Define to 1 when the gnulib module sigprocmask should be tested. */ 370#undef GNULIB_TEST_SIGPROCMASK 371 372/* Define to 1 when the gnulib module sleep should be tested. */ 373#undef GNULIB_TEST_SLEEP 374 375/* Define to 1 when the gnulib module snprintf should be tested. */ 376#undef GNULIB_TEST_SNPRINTF 377 378/* Define to 1 when the gnulib module socket should be tested. */ 379#undef GNULIB_TEST_SOCKET 380 381/* Define to 1 when the gnulib module stat should be tested. */ 382#undef GNULIB_TEST_STAT 383 384/* Define to 1 when the gnulib module strdup should be tested. */ 385#undef GNULIB_TEST_STRDUP 386 387/* Define to 1 when the gnulib module strerror should be tested. */ 388#undef GNULIB_TEST_STRERROR 389 390/* Define to 1 when the gnulib module strerror_r should be tested. */ 391#undef GNULIB_TEST_STRERROR_R 392 393/* Define to 1 when the gnulib module strndup should be tested. */ 394#undef GNULIB_TEST_STRNDUP 395 396/* Define to 1 when the gnulib module strnlen should be tested. */ 397#undef GNULIB_TEST_STRNLEN 398 399/* Define to 1 when the gnulib module strtok_r should be tested. */ 400#undef GNULIB_TEST_STRTOK_R 401 402/* Define to 1 when the gnulib module strverscmp should be tested. */ 403#undef GNULIB_TEST_STRVERSCMP 404 405/* Define to 1 when the gnulib module symlink should be tested. */ 406#undef GNULIB_TEST_SYMLINK 407 408/* Define to 1 when the gnulib module timegm should be tested. */ 409#undef GNULIB_TEST_TIMEGM 410 411/* Define to 1 when the gnulib module time_r should be tested. */ 412#undef GNULIB_TEST_TIME_R 413 414/* Define to 1 when the gnulib module time_rz should be tested. */ 415#undef GNULIB_TEST_TIME_RZ 416 417/* Define to 1 when the gnulib module tzset should be tested. */ 418#undef GNULIB_TEST_TZSET 419 420/* Define to 1 when the gnulib module uninorm/u16-normalize should be tested. 421 */ 422#undef GNULIB_TEST_UNINORM_U16_NORMALIZE 423 424/* Define to 1 when the gnulib module uninorm/u32-normalize should be tested. 425 */ 426#undef GNULIB_TEST_UNINORM_U32_NORMALIZE 427 428/* Define to 1 when the gnulib module uninorm/u8-normalize should be tested. 429 */ 430#undef GNULIB_TEST_UNINORM_U8_NORMALIZE 431 432/* Define to 1 when the gnulib module unsetenv should be tested. */ 433#undef GNULIB_TEST_UNSETENV 434 435/* Define to 1 when the gnulib module vasprintf should be tested. */ 436#undef GNULIB_TEST_VASPRINTF 437 438/* Define to 1 when the gnulib module vsnprintf should be tested. */ 439#undef GNULIB_TEST_VSNPRINTF 440 441/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 442 whether the gnulib module unistr/u16-mbtoucr shall be considered present. 443 */ 444#undef GNULIB_UNISTR_U16_MBTOUCR 445 446/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 447 whether the gnulib module unistr/u16-mbtouc-unsafe shall be considered 448 present. */ 449#undef GNULIB_UNISTR_U16_MBTOUC_UNSAFE 450 451/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 452 whether the gnulib module unistr/u16-uctomb shall be considered present. */ 453#undef GNULIB_UNISTR_U16_UCTOMB 454 455/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 456 whether the gnulib module unistr/u32-mbtouc-unsafe shall be considered 457 present. */ 458#undef GNULIB_UNISTR_U32_MBTOUC_UNSAFE 459 460/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 461 whether the gnulib module unistr/u32-uctomb shall be considered present. */ 462#undef GNULIB_UNISTR_U32_UCTOMB 463 464/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 465 whether the gnulib module unistr/u8-mbtoucr shall be considered present. */ 466#undef GNULIB_UNISTR_U8_MBTOUCR 467 468/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 469 whether the gnulib module unistr/u8-mbtouc-unsafe shall be considered 470 present. */ 471#undef GNULIB_UNISTR_U8_MBTOUC_UNSAFE 472 473/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 474 whether the gnulib module unistr/u8-uctomb shall be considered present. */ 475#undef GNULIB_UNISTR_U8_UCTOMB 476 477/* Make sure we don't use old features in code. */ 478#undef GNUTLS_COMPAT_H 479 480/* We allow temporarily usage of deprecated functions - until they are 481 removed. */ 482#undef GNUTLS_INTERNAL_BUILD 483 484/* The soname of gnutls library */ 485#undef GNUTLS_LIBRARY_SONAME 486 487/* Additional cast to bring void* to a type castable to int. */ 488#undef GNUTLS_POINTER_TO_INT_CAST 489 490/* Define to 1 if you have 'alloca' after including <alloca.h>, a header that 491 may be supplied by this distribution. */ 492#undef HAVE_ALLOCA 493 494/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). 495 */ 496#undef HAVE_ALLOCA_H 497 498/* Define to 1 if you have the <arpa/inet.h> header file. */ 499#undef HAVE_ARPA_INET_H 500 501/* Define to 1 if the system has the type `BCRYPT_ALG_HANDLE'. */ 502#undef HAVE_BCRYPT_ALG_HANDLE 503 504/* Define to 1 if you have the <bp-sym.h> header file. */ 505#undef HAVE_BP_SYM_H 506 507/* Define to 1 if nanosleep mishandles large arguments. */ 508#undef HAVE_BUG_BIG_NANOSLEEP 509 510/* Define to 1 if you have the <byteswap.h> header file. */ 511#undef HAVE_BYTESWAP_H 512 513/* Define to 1 if you have the `canonicalize_file_name' function. */ 514#undef HAVE_CANONICALIZE_FILE_NAME 515 516/* Define to 1 if you have the `catgets' function. */ 517#undef HAVE_CATGETS 518 519/* Define to 1 if you have the Mac OS X function 520 CFLocaleCopyPreferredLanguages in the CoreFoundation framework. */ 521#undef HAVE_CFLOCALECOPYPREFERREDLANGUAGES 522 523/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in 524 the CoreFoundation framework. */ 525#undef HAVE_CFPREFERENCESCOPYAPPVALUE 526 527/* Define to 1 if you have the `chmod' function. */ 528#undef HAVE_CHMOD 529 530/* Define to 1 if you have the `chsize' function. */ 531#undef HAVE_CHSIZE 532 533/* Define to 1 if you have the `clock_gettime' function. */ 534#undef HAVE_CLOCK_GETTIME 535 536/* Define to 1 if you have the `clock_settime' function. */ 537#undef HAVE_CLOCK_SETTIME 538 539/* Define if you have compound literals. */ 540#undef HAVE_COMPOUND_LITERALS 541 542/* Define to 1 if you have the <cpuid.h> header file. */ 543#undef HAVE_CPUID_H 544 545/* Define to 1 if you have the <crtdefs.h> header file. */ 546#undef HAVE_CRTDEFS_H 547 548/* Define to 1 if you have the `daemon' function. */ 549#undef HAVE_DAEMON 550 551/* Enable the DANE library */ 552#undef HAVE_DANE 553 554/* Define if the GNU dcgettext() function is already present or preinstalled. 555 */ 556#undef HAVE_DCGETTEXT 557 558/* Define to 1 if you have the declaration of `alarm', and to 0 if you don't. 559 */ 560#undef HAVE_DECL_ALARM 561 562/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if 563 you don't. */ 564#undef HAVE_DECL_FFLUSH_UNLOCKED 565 566/* Define to 1 if you have the declaration of `flockfile', and to 0 if you 567 don't. */ 568#undef HAVE_DECL_FLOCKFILE 569 570/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if 571 you don't. */ 572#undef HAVE_DECL_FPUTS_UNLOCKED 573 574/* Define to 1 if you have the declaration of `freeaddrinfo', and to 0 if you 575 don't. */ 576#undef HAVE_DECL_FREEADDRINFO 577 578/* Define to 1 if you have the declaration of `fseeko', and to 0 if you don't. 579 */ 580#undef HAVE_DECL_FSEEKO 581 582/* Define to 1 if you have the declaration of `ftello', and to 0 if you don't. 583 */ 584#undef HAVE_DECL_FTELLO 585 586/* Define to 1 if you have the declaration of `funlockfile', and to 0 if you 587 don't. */ 588#undef HAVE_DECL_FUNLOCKFILE 589 590/* Define to 1 if you have the declaration of `gai_strerror', and to 0 if you 591 don't. */ 592#undef HAVE_DECL_GAI_STRERROR 593 594/* Define to 1 if you have the declaration of `gai_strerrorA', and to 0 if you 595 don't. */ 596#undef HAVE_DECL_GAI_STRERRORA 597 598/* Define to 1 if you have the declaration of `getaddrinfo', and to 0 if you 599 don't. */ 600#undef HAVE_DECL_GETADDRINFO 601 602/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you 603 don't. */ 604#undef HAVE_DECL_GETC_UNLOCKED 605 606/* Define to 1 if you have the declaration of `getdelim', and to 0 if you 607 don't. */ 608#undef HAVE_DECL_GETDELIM 609 610/* Define to 1 if you have the declaration of `getdtablesize', and to 0 if you 611 don't. */ 612#undef HAVE_DECL_GETDTABLESIZE 613 614/* Define to 1 if you have the declaration of `getline', and to 0 if you 615 don't. */ 616#undef HAVE_DECL_GETLINE 617 618/* Define to 1 if you have the declaration of `getnameinfo', and to 0 if you 619 don't. */ 620#undef HAVE_DECL_GETNAMEINFO 621 622/* Define to 1 if you have the declaration of `inet_ntop', and to 0 if you 623 don't. */ 624#undef HAVE_DECL_INET_NTOP 625 626/* Define to 1 if you have the declaration of `inet_pton', and to 0 if you 627 don't. */ 628#undef HAVE_DECL_INET_PTON 629 630/* Define to 1 if you have the declaration of `localtime_r', and to 0 if you 631 don't. */ 632#undef HAVE_DECL_LOCALTIME_R 633 634/* Define to 1 if you have the declaration of `memmem', and to 0 if you don't. 635 */ 636#undef HAVE_DECL_MEMMEM 637 638/* Define to 1 if you have the declaration of `program_invocation_name', and 639 to 0 if you don't. */ 640#undef HAVE_DECL_PROGRAM_INVOCATION_NAME 641 642/* Define to 1 if you have the declaration of `program_invocation_short_name', 643 and to 0 if you don't. */ 644#undef HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 645 646/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you 647 don't. */ 648#undef HAVE_DECL_PUTC_UNLOCKED 649 650/* Define to 1 if you have the declaration of `setenv', and to 0 if you don't. 651 */ 652#undef HAVE_DECL_SETENV 653 654/* Define to 1 if you have the declaration of `sleep', and to 0 if you don't. 655 */ 656#undef HAVE_DECL_SLEEP 657 658/* Define to 1 if you have the declaration of `snprintf', and to 0 if you 659 don't. */ 660#undef HAVE_DECL_SNPRINTF 661 662/* Define to 1 if you have the declaration of `strdup', and to 0 if you don't. 663 */ 664#undef HAVE_DECL_STRDUP 665 666/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you 667 don't. */ 668#undef HAVE_DECL_STRERROR_R 669 670/* Define to 1 if you have the declaration of `strncasecmp', and to 0 if you 671 don't. */ 672#undef HAVE_DECL_STRNCASECMP 673 674/* Define to 1 if you have the declaration of `strndup', and to 0 if you 675 don't. */ 676#undef HAVE_DECL_STRNDUP 677 678/* Define to 1 if you have the declaration of `strnlen', and to 0 if you 679 don't. */ 680#undef HAVE_DECL_STRNLEN 681 682/* Define to 1 if you have the declaration of `strtok_r', and to 0 if you 683 don't. */ 684#undef HAVE_DECL_STRTOK_R 685 686/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. 687 */ 688#undef HAVE_DECL_TZNAME 689 690/* Define to 1 if you have the declaration of `unsetenv', and to 0 if you 691 don't. */ 692#undef HAVE_DECL_UNSETENV 693 694/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you 695 don't. */ 696#undef HAVE_DECL_VSNPRINTF 697 698/* Define to 1 if you have the declaration of `_fseeki64', and to 0 if you 699 don't. */ 700#undef HAVE_DECL__FSEEKI64 701 702/* Define to 1 if you have the declaration of `_putenv', and to 0 if you 703 don't. */ 704#undef HAVE_DECL__PUTENV 705 706/* Define to 1 if you have the declaration of `_snprintf', and to 0 if you 707 don't. */ 708#undef HAVE_DECL__SNPRINTF 709 710/* Define to 1 if you have the declaration of `__fsetlocking', and to 0 if you 711 don't. */ 712#undef HAVE_DECL___FSETLOCKING 713 714/* Define this if /dev/zero is readable device */ 715#undef HAVE_DEV_ZERO 716 717/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 718 */ 719#undef HAVE_DIRENT_H 720 721/* Define to 1 if you have the <dlfcn.h> header file. */ 722#undef HAVE_DLFCN_H 723 724/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ 725#undef HAVE_DOPRNT 726 727/* Define to 1 if you have the 'dup2' function. */ 728#undef HAVE_DUP2 729 730/* Define to 1 if you have the `duplocale' function. */ 731#undef HAVE_DUPLOCALE 732 733/* Define if you have the declaration of environ. */ 734#undef HAVE_ENVIRON_DECL 735 736/* Define to 1 if you have the <errno.h> header file. */ 737#undef HAVE_ERRNO_H 738 739/* Define to 1 if you have the `explicit_bzero' function. */ 740#undef HAVE_EXPLICIT_BZERO 741 742/* Define to 1 if you have the `explicit_memset' function. */ 743#undef HAVE_EXPLICIT_MEMSET 744 745/* Define if the locale_t type contains insufficient information, as on 746 OpenBSD. */ 747#undef HAVE_FAKE_LOCALES 748 749/* Define to 1 if you have the `fchmod' function. */ 750#undef HAVE_FCHMOD 751 752/* Define to 1 if you have the `fcntl' function. */ 753#undef HAVE_FCNTL 754 755/* Define to 1 if you have the <fcntl.h> header file. */ 756#undef HAVE_FCNTL_H 757 758/* Define to 1 if you have the <features.h> header file. */ 759#undef HAVE_FEATURES_H 760 761/* Define to 1 if you have the `flockfile' function. */ 762#undef HAVE_FLOCKFILE 763 764/* Define to 1 if you have the `fmemopen' function. */ 765#undef HAVE_FMEMOPEN 766 767/* Define to 1 if you have the `fork' function. */ 768#undef HAVE_FORK 769 770/* Define to 1 if you have the `freelocale' function. */ 771#undef HAVE_FREELOCALE 772 773/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ 774#undef HAVE_FSEEKO 775 776/* Define to 1 if you have the `fstat' function. */ 777#undef HAVE_FSTAT 778 779/* Define to 1 if you have the `ftruncate' function. */ 780#undef HAVE_FTRUNCATE 781 782/* Define to 1 if you have the `funlockfile' function. */ 783#undef HAVE_FUNLOCKFILE 784 785/* Define to 1 if getaddrinfo exists, or to 0 otherwise. */ 786#undef HAVE_GETADDRINFO 787 788/* Define to 1 if you have the `getauxval' function. */ 789#undef HAVE_GETAUXVAL 790 791/* Define to 1 if you have the `getdelim' function. */ 792#undef HAVE_GETDELIM 793 794/* Define to 1 if you have the `getdtablesize' function. */ 795#undef HAVE_GETDTABLESIZE 796 797/* Define to 1 if you have the `getegid' function. */ 798#undef HAVE_GETEGID 799 800/* Enable the OpenBSD getentropy function */ 801#undef HAVE_GETENTROPY 802 803/* Define to 1 if you have the `geteuid' function. */ 804#undef HAVE_GETEUID 805 806/* Define to 1 if you have the `getgid' function. */ 807#undef HAVE_GETGID 808 809/* Define to 1 if you have the `gethostbyname' function. */ 810#undef HAVE_GETHOSTBYNAME 811 812/* Define to 1 if you have the `getlocalename_l' function. */ 813#undef HAVE_GETLOCALENAME_L 814 815/* Define to 1 if you have the `getpass' function. */ 816#undef HAVE_GETPASS 817 818/* Define to 1 if you have the `getpid' function. */ 819#undef HAVE_GETPID 820 821/* Define to 1 if you have the `getpwuid_r' function. */ 822#undef HAVE_GETPWUID_R 823 824/* Enable the Linux getrandom function */ 825#undef HAVE_GETRANDOM 826 827/* Define to 1 if you have the `getrusage' function. */ 828#undef HAVE_GETRUSAGE 829 830/* Define to 1 if you have the `getservbyname' function. */ 831#undef HAVE_GETSERVBYNAME 832 833/* Define if the GNU gettext() function is already present or preinstalled. */ 834#undef HAVE_GETTEXT 835 836/* Define to 1 if you have the `gettimeofday' function. */ 837#undef HAVE_GETTIMEOFDAY 838 839/* Define to 1 if you have the `getuid' function. */ 840#undef HAVE_GETUID 841 842/* use __get_cpuid_count */ 843#undef HAVE_GET_CPUID_COUNT 844 845/* Define if you have the iconv() function and it works. */ 846#undef HAVE_ICONV 847 848/* Define to 1 if you have the `inet_ntop' function. */ 849#undef HAVE_INET_NTOP 850 851/* Define to 1 if you have the `inet_pton' function. */ 852#undef HAVE_INET_PTON 853 854/* Define to 1 if the compiler supports one of the keywords 'inline', 855 '__inline__', '__inline' and effectively inlines functions marked as such. 856 */ 857#undef HAVE_INLINE 858 859/* Define to 1 if the system has the type `int16_t'. */ 860#undef HAVE_INT16_T 861 862/* Define to 1 if the system has the type `int32_t'. */ 863#undef HAVE_INT32_T 864 865/* Define to 1 if the system has the type `int8_t'. */ 866#undef HAVE_INT8_T 867 868/* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */ 869#undef HAVE_INTMAX_T 870 871/* Define to 1 if the system has the type `intptr_t'. */ 872#undef HAVE_INTPTR_T 873 874/* Define to 1 if you have the <inttypes.h> header file. */ 875#undef HAVE_INTTYPES_H 876 877/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and 878 declares uintmax_t. */ 879#undef HAVE_INTTYPES_H_WITH_UINTMAX 880 881/* Define to 1 if you have the `ioctl' function. */ 882#undef HAVE_IOCTL 883 884/* Define to 1 if <sys/socket.h> defines AF_INET. */ 885#undef HAVE_IPV4 886 887/* Define to 1 if <sys/socket.h> defines AF_INET6. */ 888#undef HAVE_IPV6 889 890/* Define to 1 if you have the `isblank' function. */ 891#undef HAVE_ISBLANK 892 893/* Define to 1 if you have the `issetugid' function. */ 894#undef HAVE_ISSETUGID 895 896/* Enable the BSD sysctl(KERN_ARND) function */ 897#undef HAVE_KERN_ARND 898 899/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ 900#undef HAVE_LANGINFO_CODESET 901 902/* Define to 1 if you have the <langinfo.h> header file. */ 903#undef HAVE_LANGINFO_H 904 905/* Define if your <locale.h> file defines LC_MESSAGES. */ 906#undef HAVE_LC_MESSAGES 907 908/* Define if you have the libcrypto library. */ 909#undef HAVE_LIBCRYPTO 910 911/* Define if you have the libdl library. */ 912#undef HAVE_LIBDL 913 914/* Define if you have the libev library. */ 915#undef HAVE_LIBEV 916 917/* Define to 1 if you have the `gen' library (-lgen). */ 918#undef HAVE_LIBGEN 919 920/* Define to 1 if you have the <libgen.h> header file. */ 921#undef HAVE_LIBGEN_H 922 923/* Define if IDNA 2008 support is enabled. */ 924#undef HAVE_LIBIDN2 925 926/* Define to 1 if you have the `intl' library (-lintl). */ 927#undef HAVE_LIBINTL 928 929/* Define to 1 if you have the <libintl.h> header file. */ 930#undef HAVE_LIBINTL_H 931 932/* nettle is enabled */ 933#undef HAVE_LIBNETTLE 934 935/* Define if you have the libpthread library. */ 936#undef HAVE_LIBPTHREAD 937 938/* Define if you have the librt library. */ 939#undef HAVE_LIBRT 940 941/* Define if you have the libseccomp library. */ 942#undef HAVE_LIBSECCOMP 943 944/* Define to 1 if you have the <limits.h> header file. */ 945#undef HAVE_LIMITS_H 946 947/* Define to 1 if you have the `localtime' function. */ 948#undef HAVE_LOCALTIME 949 950/* Define if localtime-like functions can loop forever on extreme arguments. 951 */ 952#undef HAVE_LOCALTIME_INFLOOP_BUG 953 954/* Define to 1 if you have the `localtime_r' function. */ 955#undef HAVE_LOCALTIME_R 956 957/* Define to 1 if the system has the type 'long long int'. */ 958#undef HAVE_LONG_LONG_INT 959 960/* Define to 1 if you have the `lstat' function. */ 961#undef HAVE_LSTAT 962 963/* Define if the 'malloc' function is POSIX compliant. */ 964#undef HAVE_MALLOC_POSIX 965 966/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including 967 config.h and <sys/mman.h>. */ 968#undef HAVE_MAP_ANONYMOUS 969 970/* Define to 1 if you have the `mbrtowc' function. */ 971#undef HAVE_MBRTOWC 972 973/* Define to 1 if you have the `memmem' function. */ 974#undef HAVE_MEMMEM 975 976/* Define to 1 if you have the <memory.h> header file. */ 977#undef HAVE_MEMORY_H 978 979/* Define to 1 if you have the `memset_s' function. */ 980#undef HAVE_MEMSET_S 981 982/* Define to 1 if <limits.h> defines the MIN and MAX macros. */ 983#undef HAVE_MINMAX_IN_LIMITS_H 984 985/* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */ 986#undef HAVE_MINMAX_IN_SYS_PARAM_H 987 988/* Define to 1 if you have the `mmap' function. */ 989#undef HAVE_MMAP 990 991/* Define to 1 if you have the `mprotect' function. */ 992#undef HAVE_MPROTECT 993 994/* Define to 1 if you have the `mquery' function. */ 995#undef HAVE_MQUERY 996 997/* Define to 1 on MSVC platforms that have the "invalid parameter handler" 998 concept. */ 999#undef HAVE_MSVC_INVALID_PARAMETER_HANDLER 1000 1001/* Define if the locale_t type does not contain the name of each locale 1002 category. */ 1003#undef HAVE_NAMELESS_LOCALES 1004 1005/* Define to 1 if you have the `nanosleep' function. */ 1006#undef HAVE_NANOSLEEP 1007 1008/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 1009#undef HAVE_NDIR_H 1010 1011/* Define to 1 if you have the <netdb.h> header file. */ 1012#undef HAVE_NETDB_H 1013 1014/* Define to 1 if you have the <netinet/in.h> header file. */ 1015#undef HAVE_NETINET_IN_H 1016 1017/* Define to 1 if you have the <netinet/tcp.h> header file. */ 1018#undef HAVE_NETINET_TCP_H 1019 1020/* Define to 1 if you have the `nettle_cfb8_encrypt' function. */ 1021#undef HAVE_NETTLE_CFB8_ENCRYPT 1022 1023/* Define to 1 if you have the `nettle_chacha_set_counter' function. */ 1024#undef HAVE_NETTLE_CHACHA_SET_COUNTER 1025 1026/* Define to 1 if you have the `nettle_cmac128_update' function. */ 1027#undef HAVE_NETTLE_CMAC128_UPDATE 1028 1029/* Define to 1 if you have the `nettle_curve448_mul' function. */ 1030#undef HAVE_NETTLE_CURVE448_MUL 1031 1032/* Define to 1 if you have the `nettle_ed448_shake256_sign' function. */ 1033#undef HAVE_NETTLE_ED448_SHAKE256_SIGN 1034 1035/* Define to 1 if you have the `nettle_get_gost_gc256b' function. */ 1036#undef HAVE_NETTLE_GET_GOST_GC256B 1037 1038/* Define to 1 if you have the `nettle_get_gost_gc512a' function. */ 1039#undef HAVE_NETTLE_GET_GOST_GC512A 1040 1041/* Define to 1 if you have the `nettle_gost28147_set_key' function. */ 1042#undef HAVE_NETTLE_GOST28147_SET_KEY 1043 1044/* Define to 1 if you have the `nettle_gostdsa_sign' function. */ 1045#undef HAVE_NETTLE_GOSTDSA_SIGN 1046 1047/* Define to 1 if you have the `nettle_gosthash94cp_update' function. */ 1048#undef HAVE_NETTLE_GOSTHASH94CP_UPDATE 1049 1050/* Define to 1 if you have the `nettle_rsa_sec_decrypt' function. */ 1051#undef HAVE_NETTLE_RSA_SEC_DECRYPT 1052 1053/* Define to 1 if you have the `nettle_siv_cmac_aes128_set_key' function. */ 1054#undef HAVE_NETTLE_SIV_CMAC_AES128_SET_KEY 1055 1056/* Define to 1 if you have the `nettle_streebog512_update' function. */ 1057#undef HAVE_NETTLE_STREEBOG512_UPDATE 1058 1059/* Define to 1 if you have the `nettle_xts_encrypt_message' function. */ 1060#undef HAVE_NETTLE_XTS_ENCRYPT_MESSAGE 1061 1062/* Define to 1 if you have the `newlocale' function. */ 1063#undef HAVE_NEWLOCALE 1064 1065/* Define to 1 if you have the <OS.h> header file. */ 1066#undef HAVE_OS_H 1067 1068/* Define this if pathfind(3) works */ 1069#undef HAVE_PATHFIND 1070 1071/* Define to 1 if the system has the type `pid_t'. */ 1072#undef HAVE_PID_T 1073 1074/* Define to 1 if you have the `pipe' function. */ 1075#undef HAVE_PIPE 1076 1077/* Define to 1 if you have the `pstat_getprocvm' function. */ 1078#undef HAVE_PSTAT_GETPROCVM 1079 1080/* Define if you have the <pthread.h> header and the POSIX threads API. */ 1081#undef HAVE_PTHREAD_API 1082 1083/* Define to 1 if you have the `pthread_atfork' function. */ 1084#undef HAVE_PTHREAD_ATFORK 1085 1086/* Define to 1 if you have the <pthread.h> header file. */ 1087#undef HAVE_PTHREAD_H 1088 1089/* Define to 1 if you have the `pthread_mutex_lock' function. */ 1090#undef HAVE_PTHREAD_MUTEX_LOCK 1091 1092/* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */ 1093#undef HAVE_PTHREAD_MUTEX_RECURSIVE 1094 1095/* Define if the POSIX multithreading library has read/write locks. */ 1096#undef HAVE_PTHREAD_RWLOCK 1097 1098/* Define if the 'pthread_rwlock_rdlock' function prefers a writer to a 1099 reader. */ 1100#undef HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER 1101 1102/* Define to 1 if the pthread_sigmask function can be used (despite bugs). */ 1103#undef HAVE_PTHREAD_SIGMASK 1104 1105/* Define to 1 if the system has the type `pthread_spinlock_t'. */ 1106#undef HAVE_PTHREAD_SPINLOCK_T 1107 1108/* Define to 1 if the system has the type `pthread_t'. */ 1109#undef HAVE_PTHREAD_T 1110 1111/* Define to 1 if the system has the type `ptrdiff_t'. */ 1112#undef HAVE_PTRDIFF_T 1113 1114/* Define to 1 if you have the `raise' function. */ 1115#undef HAVE_RAISE 1116 1117/* Define if the 'realloc' function is POSIX compliant. */ 1118#undef HAVE_REALLOC_POSIX 1119 1120/* Define this if we have a functional realpath(3C) */ 1121#undef HAVE_REALPATH 1122 1123/* Define to 1 if you have the <runetype.h> header file. */ 1124#undef HAVE_RUNETYPE_H 1125 1126/* Define to 1 if you have run the test for working tzset. */ 1127#undef HAVE_RUN_TZSET_TEST 1128 1129/* Define to 1 if the system has the type `sa_family_t'. */ 1130#undef HAVE_SA_FAMILY_T 1131 1132/* Define to 1 if you have the <sched.h> header file. */ 1133#undef HAVE_SCHED_H 1134 1135/* Define to 1 if you have the `scm_gc_malloc_pointerless' function. */ 1136#undef HAVE_SCM_GC_MALLOC_POINTERLESS 1137 1138/* Define to 1 if you have the <search.h> header file. */ 1139#undef HAVE_SEARCH_H 1140 1141/* Define to 1 if you have the `secure_getenv' function. */ 1142#undef HAVE_SECURE_GETENV 1143 1144/* Define to 1 if you have the `setdtablesize' function. */ 1145#undef HAVE_SETDTABLESIZE 1146 1147/* Define to 1 if you have the `setenv' function. */ 1148#undef HAVE_SETENV 1149 1150/* Define to 1 if you have the `setitimer' function. */ 1151#undef HAVE_SETITIMER 1152 1153/* Define to 1 if you have the <setjmp.h> header file. */ 1154#undef HAVE_SETJMP_H 1155 1156/* Define to 1 if you have the `shutdown' function. */ 1157#undef HAVE_SHUTDOWN 1158 1159/* Define to 1 if you have the `sigaction' function. */ 1160#undef HAVE_SIGACTION 1161 1162/* Define to 1 if you have the `sigaltstack' function. */ 1163#undef HAVE_SIGALTSTACK 1164 1165/* Define to 1 if the system has the type `siginfo_t'. */ 1166#undef HAVE_SIGINFO_T 1167 1168/* Define to 1 if you have the `siginterrupt' function. */ 1169#undef HAVE_SIGINTERRUPT 1170 1171/* Define to 1 if 'sig_atomic_t' is a signed integer type. */ 1172#undef HAVE_SIGNED_SIG_ATOMIC_T 1173 1174/* Define to 1 if 'wchar_t' is a signed integer type. */ 1175#undef HAVE_SIGNED_WCHAR_T 1176 1177/* Define to 1 if 'wint_t' is a signed integer type. */ 1178#undef HAVE_SIGNED_WINT_T 1179 1180/* Define to 1 if the system has the type `sigset_t'. */ 1181#undef HAVE_SIGSET_T 1182 1183/* Define to 1 if the system has the type `size_t'. */ 1184#undef HAVE_SIZE_T 1185 1186/* Define to 1 if you have the `sleep' function. */ 1187#undef HAVE_SLEEP 1188 1189/* Define to 1 if you have the `snprintf' function. */ 1190#undef HAVE_SNPRINTF 1191 1192/* Define if the return value of the snprintf function is the number of of 1193 bytes (excluding the terminating NUL) that would have been produced if the 1194 buffer had been large enough. */ 1195#undef HAVE_SNPRINTF_RETVAL_C99 1196 1197/* Define if the locale_t type is as on Solaris 11.4. */ 1198#undef HAVE_SOLARIS114_LOCALES 1199 1200/* Define to 1 if you have the <stdarg.h> header file. */ 1201#undef HAVE_STDARG_H 1202 1203/* Define to 1 if you have the <stdatomic.h> header file. */ 1204#undef HAVE_STDATOMIC_H 1205 1206/* Define to 1 if you have the <stdbool.h> header file. */ 1207#undef HAVE_STDBOOL_H 1208 1209/* Define to 1 if you have the <stdint.h> header file. */ 1210#undef HAVE_STDINT_H 1211 1212/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares 1213 uintmax_t. */ 1214#undef HAVE_STDINT_H_WITH_UINTMAX 1215 1216/* Define to 1 if you have the <stdio_ext.h> header file. */ 1217#undef HAVE_STDIO_EXT_H 1218 1219/* Define to 1 if you have the <stdlib.h> header file. */ 1220#undef HAVE_STDLIB_H 1221 1222/* Define to 1 if you have the `strcasecmp' function. */ 1223#undef HAVE_STRCASECMP 1224 1225/* Define to 1 if you have the `strchr' function. */ 1226#undef HAVE_STRCHR 1227 1228/* Define to 1 if you have the `strdup' function. */ 1229#undef HAVE_STRDUP 1230 1231/* Define to 1 if you have the `strerror_r' function. */ 1232#undef HAVE_STRERROR_R 1233 1234/* Define this if strftime() works */ 1235#undef HAVE_STRFTIME 1236 1237/* Define to 1 if you have the <strings.h> header file. */ 1238#undef HAVE_STRINGS_H 1239 1240/* Define to 1 if you have the <string.h> header file. */ 1241#undef HAVE_STRING_H 1242 1243/* Define to 1 if you have the `strncasecmp' function. */ 1244#undef HAVE_STRNCASECMP 1245 1246/* Define to 1 if you have the `strndup' function. */ 1247#undef HAVE_STRNDUP 1248 1249/* Define to 1 if you have the `strnlen' function. */ 1250#undef HAVE_STRNLEN 1251 1252/* Define to 1 if you have the `strrchr' function. */ 1253#undef HAVE_STRRCHR 1254 1255/* Define to 1 if you have the `strsignal' function. */ 1256#undef HAVE_STRSIGNAL 1257 1258/* Define to 1 if you have the `strtok_r' function. */ 1259#undef HAVE_STRTOK_R 1260 1261/* Define to 1 if the system has the type `struct addrinfo'. */ 1262#undef HAVE_STRUCT_ADDRINFO 1263 1264/* Define to 1 if `iov_base' is a member of `struct iovec'. */ 1265#undef HAVE_STRUCT_IOVEC_IOV_BASE 1266 1267/* Define to 1 if `sa_sigaction' is a member of `struct sigaction'. */ 1268#undef HAVE_STRUCT_SIGACTION_SA_SIGACTION 1269 1270/* Define to 1 if `sa_len' is a member of `struct sockaddr'. */ 1271#undef HAVE_STRUCT_SOCKADDR_SA_LEN 1272 1273/* Define to 1 if the system has the type `struct sockaddr_storage'. */ 1274#undef HAVE_STRUCT_SOCKADDR_STORAGE 1275 1276/* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */ 1277#undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1278 1279/* Define to 1 if `st_atimensec' is a member of `struct stat'. */ 1280#undef HAVE_STRUCT_STAT_ST_ATIMENSEC 1281 1282/* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */ 1283#undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1284 1285/* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */ 1286#undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC 1287 1288/* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */ 1289#undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1290 1291/* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */ 1292#undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC 1293 1294/* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */ 1295#undef HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1296 1297/* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */ 1298#undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC 1299 1300/* Define to 1 if `tm_zone' is a member of `struct tm'. */ 1301#undef HAVE_STRUCT_TM_TM_ZONE 1302 1303/* Define to 1 if you have the `strverscmp' function. */ 1304#undef HAVE_STRVERSCMP 1305 1306/* Define to 1 if you have the `symlink' function. */ 1307#undef HAVE_SYMLINK 1308 1309/* Define to 1 if you have the <sysexits.h> header file. */ 1310#undef HAVE_SYSEXITS_H 1311 1312/* Define to 1 if you have the <sys/bitypes.h> header file. */ 1313#undef HAVE_SYS_BITYPES_H 1314 1315/* Define to 1 if you have the <sys/cdefs.h> header file. */ 1316#undef HAVE_SYS_CDEFS_H 1317 1318/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 1319 */ 1320#undef HAVE_SYS_DIR_H 1321 1322/* Define to 1 if you have the <sys/inttypes.h> header file. */ 1323#undef HAVE_SYS_INTTYPES_H 1324 1325/* Define to 1 if you have the <sys/ioctl.h> header file. */ 1326#undef HAVE_SYS_IOCTL_H 1327 1328/* Define to 1 if you have the <sys/limits.h> header file. */ 1329#undef HAVE_SYS_LIMITS_H 1330 1331/* Define to 1 if you have the <sys/mman.h> header file. */ 1332#undef HAVE_SYS_MMAN_H 1333 1334/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 1335 */ 1336#undef HAVE_SYS_NDIR_H 1337 1338/* Define to 1 if you have the <sys/param.h> header file. */ 1339#undef HAVE_SYS_PARAM_H 1340 1341/* Define to 1 if you have the <sys/poll.h> header file. */ 1342#undef HAVE_SYS_POLL_H 1343 1344/* Define to 1 if you have the <sys/procset.h> header file. */ 1345#undef HAVE_SYS_PROCSET_H 1346 1347/* Define to 1 if you have the <sys/select.h> header file. */ 1348#undef HAVE_SYS_SELECT_H 1349 1350/* Define to 1 if you have the <sys/socket.h> header file. */ 1351#undef HAVE_SYS_SOCKET_H 1352 1353/* Define to 1 if you have the <sys/stat.h> header file. */ 1354#undef HAVE_SYS_STAT_H 1355 1356/* Define to 1 if you have the <sys/stropts.h> header file. */ 1357#undef HAVE_SYS_STROPTS_H 1358 1359/* Define to 1 if you have the <sys/time.h> header file. */ 1360#undef HAVE_SYS_TIME_H 1361 1362/* Define to 1 if you have the <sys/types.h> header file. */ 1363#undef HAVE_SYS_TYPES_H 1364 1365/* Define to 1 if you have the <sys/uio.h> header file. */ 1366#undef HAVE_SYS_UIO_H 1367 1368/* Define to 1 if you have the <sys/un.h> header file. */ 1369#undef HAVE_SYS_UN_H 1370 1371/* Define to 1 if you have the <sys/wait.h> header file. */ 1372#undef HAVE_SYS_WAIT_H 1373 1374/* Define to 1 if the system has the 'tcgetattr' function. */ 1375#undef HAVE_TCGETATTR 1376 1377/* Define to 1 if the system has the 'tcsetattr' function. */ 1378#undef HAVE_TCSETATTR 1379 1380/* Define to 1 if you have the <termios.h> header file. */ 1381#undef HAVE_TERMIOS_H 1382 1383/* Define to 1 if you have the `thrd_create' function. */ 1384#undef HAVE_THRD_CREATE 1385 1386/* Define to 1 if you have the <threads.h> header file. */ 1387#undef HAVE_THREADS_H 1388 1389/* Define to 1 if you have the `timegm' function. */ 1390#undef HAVE_TIMEGM 1391 1392/* Define to 1 if the system has the type `timezone_t'. */ 1393#undef HAVE_TIMEZONE_T 1394 1395/* Define if struct tm has the tm_gmtoff member. */ 1396#undef HAVE_TM_GMTOFF 1397 1398/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use 1399 `HAVE_STRUCT_TM_TM_ZONE' instead. */ 1400#undef HAVE_TM_ZONE 1401 1402/* Enable TPM */ 1403#undef HAVE_TROUSERS 1404 1405/* Define to 1 if you have the `tsearch' function. */ 1406#undef HAVE_TSEARCH 1407 1408/* Define to 1 if you don't have `tm_zone' but do have the external array 1409 `tzname'. */ 1410#undef HAVE_TZNAME 1411 1412/* Define to 1 if you have the `tzset' function. */ 1413#undef HAVE_TZSET 1414 1415/* Define to 1 if the system has the type `uint16_t'. */ 1416#undef HAVE_UINT16_T 1417 1418/* Define to 1 if the system has the type `uint32_t'. */ 1419#undef HAVE_UINT32_T 1420 1421/* Define to 1 if the system has the type `uint8_t'. */ 1422#undef HAVE_UINT8_T 1423 1424/* Define to 1 if the system has the type `uintptr_t'. */ 1425#undef HAVE_UINTPTR_T 1426 1427/* Define to 1 if the system has the type `uint_t'. */ 1428#undef HAVE_UINT_T 1429 1430/* Define to 1 if the system has the type `union nettle_block8'. */ 1431#undef HAVE_UNION_NETTLE_BLOCK8 1432 1433/* Define to 1 if you have the <unistd.h> header file. */ 1434#undef HAVE_UNISTD_H 1435 1436/* Define to 1 if you have the `unsetenv' function. */ 1437#undef HAVE_UNSETENV 1438 1439/* Define to 1 if the system has the type 'unsigned long long int'. */ 1440#undef HAVE_UNSIGNED_LONG_LONG_INT 1441 1442/* Define to 1 if you have the `uselocale' function. */ 1443#undef HAVE_USELOCALE 1444 1445/* Define to 1 if you have the <utime.h> header file. */ 1446#undef HAVE_UTIME_H 1447 1448/* Define to 1 if you have the <valgrind/memcheck.h> header file. */ 1449#undef HAVE_VALGRIND_MEMCHECK_H 1450 1451/* Define to 1 if you have the <values.h> header file. */ 1452#undef HAVE_VALUES_H 1453 1454/* Define to 1 if you have the <varargs.h> header file. */ 1455#undef HAVE_VARARGS_H 1456 1457/* Define to 1 if you have the `vasnprintf' function. */ 1458#undef HAVE_VASNPRINTF 1459 1460/* Define to 1 if you have the `vasprintf' function. */ 1461#undef HAVE_VASPRINTF 1462 1463/* Define to 1 if you have the `vfork' function. */ 1464#undef HAVE_VFORK 1465 1466/* Define to 1 if you have the <vfork.h> header file. */ 1467#undef HAVE_VFORK_H 1468 1469/* Define to 1 or 0, depending whether the compiler supports simple visibility 1470 declarations. */ 1471#undef HAVE_VISIBILITY 1472 1473/* Define to 1 if you have the `vprintf' function. */ 1474#undef HAVE_VPRINTF 1475 1476/* Define to 1 if you have the `vsnprintf' function. */ 1477#undef HAVE_VSNPRINTF 1478 1479/* Define to 1 if you have the <wchar.h> header file. */ 1480#undef HAVE_WCHAR_H 1481 1482/* Define to 1 if the system has the type `wchar_t'. */ 1483#undef HAVE_WCHAR_T 1484 1485/* Define to 1 if you have the `wcrtomb' function. */ 1486#undef HAVE_WCRTOMB 1487 1488/* Define to 1 if you have the `wcslen' function. */ 1489#undef HAVE_WCSLEN 1490 1491/* Define to 1 if you have the `wcsnlen' function. */ 1492#undef HAVE_WCSNLEN 1493 1494/* Define to 1 if the compiler and linker support weak declarations of 1495 symbols. */ 1496#undef HAVE_WEAK_SYMBOLS 1497 1498/* Define to 1 if you have the <winsock2.h> header file. */ 1499#undef HAVE_WINSOCK2_H 1500 1501/* Define to 1 if the system has the type `wint_t'. */ 1502#undef HAVE_WINT_T 1503 1504/* Define to 1 if `fork' works. */ 1505#undef HAVE_WORKING_FORK 1506 1507/* Define to 1 if O_NOATIME works. */ 1508#undef HAVE_WORKING_O_NOATIME 1509 1510/* Define to 1 if O_NOFOLLOW works. */ 1511#undef HAVE_WORKING_O_NOFOLLOW 1512 1513/* Define if the uselocale function exists any may safely be called. */ 1514#undef HAVE_WORKING_USELOCALE 1515 1516/* Define to 1 if `vfork' works. */ 1517#undef HAVE_WORKING_VFORK 1518 1519/* Define to 1 if you have the <ws2tcpip.h> header file. */ 1520#undef HAVE_WS2TCPIP_H 1521 1522/* Define to 1 if you have the <xlocale.h> header file. */ 1523#undef HAVE_XLOCALE_H 1524 1525/* Define to 1 if the system has the type `_Bool'. */ 1526#undef HAVE__BOOL 1527 1528/* Define to 1 if you have the `_fseeki64' function. */ 1529#undef HAVE__FSEEKI64 1530 1531/* Define to 1 if you have the `_ftelli64' function. */ 1532#undef HAVE__FTELLI64 1533 1534/* Define to 1 if you have the `_set_invalid_parameter_handler' function. */ 1535#undef HAVE__SET_INVALID_PARAMETER_HANDLER 1536 1537/* Define to 1 if the compiler supports __builtin_expect, 1538 and to 2 if <builtins.h> does. */ 1539#undef HAVE___BUILTIN_EXPECT 1540#ifndef HAVE___BUILTIN_EXPECT 1541# define __builtin_expect(e, c) (e) 1542#elif HAVE___BUILTIN_EXPECT == 2 1543# include <builtins.h> 1544#endif 1545 1546 1547/* Define to 1 if you have the `__fsetlocking' function. */ 1548#undef HAVE___FSETLOCKING 1549 1550/* Define to 1 if the compiler supports the keyword '__inline'. */ 1551#undef HAVE___INLINE 1552 1553/* Define to 1 if you have the `__register_atfork' function. */ 1554#undef HAVE___REGISTER_ATFORK 1555 1556/* Define to 1 if you have the `__secure_getenv' function. */ 1557#undef HAVE___SECURE_GETENV 1558 1559/* Define to 1 if you have the `__xpg_strerror_r' function. */ 1560#undef HAVE___XPG_STRERROR_R 1561 1562/* The soname of hogweed library */ 1563#undef HOGWEED_LIBRARY_SONAME 1564 1565/* whether to allowin inline comments */ 1566#undef INI_ALLOW_INLINE_COMMENTS 1567 1568/* The inline comment prefixes */ 1569#undef INI_INLINE_COMMENT_PREFIXES 1570 1571/* inih maximum line size */ 1572#undef INI_MAX_LINE 1573 1574/* The comment prefixes */ 1575#undef INI_START_COMMENT_PREFIXES 1576 1577/* whether to stop on first error */ 1578#undef INI_STOP_ON_FIRST_ERROR 1579 1580/* Define to 1 if lseek does not detect pipes. */ 1581#undef LSEEK_PIPE_BROKEN 1582 1583/* Define to 1 if 'lstat' dereferences a symlink specified with a trailing 1584 slash. */ 1585#undef LSTAT_FOLLOWS_SLASHED_SYMLINK 1586 1587/* Define to the sub-directory where libtool stores uninstalled libraries. */ 1588#undef LT_OBJDIR 1589 1590/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */ 1591#undef MALLOC_0_IS_NONNULL 1592 1593/* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */ 1594#undef MAP_ANONYMOUS 1595 1596/* Use GNU style printf and scanf. */ 1597#ifndef __USE_MINGW_ANSI_STDIO 1598# undef __USE_MINGW_ANSI_STDIO 1599#endif 1600 1601 1602/* Use backported Curve448/GOST R 34.10 DSA support */ 1603#undef NEED_INT_ECC 1604 1605/* Define if the compilation of mktime.c should define 'mktime_internal'. */ 1606#undef NEED_MKTIME_INTERNAL 1607 1608/* Define if the compilation of mktime.c should define 'mktime' with the 1609 native Windows TZ workaround. */ 1610#undef NEED_MKTIME_WINDOWS 1611 1612/* Define if the compilation of mktime.c should define 'mktime' with the 1613 algorithmic workarounds. */ 1614#undef NEED_MKTIME_WORKING 1615 1616/* Define to 1 to enable general improvements of setlocale. */ 1617#undef NEED_SETLOCALE_IMPROVED 1618 1619/* Define to 1 to enable a multithread-safety fix of setlocale. */ 1620#undef NEED_SETLOCALE_MTSAFE 1621 1622/* The soname of nettle library */ 1623#undef NETTLE_LIBRARY_SONAME 1624 1625/* Define this if optional arguments are disallowed */ 1626#undef NO_OPTIONAL_OPT_ARGS 1627 1628/* Define to 1 if open() fails to recognize a trailing slash. */ 1629#undef OPEN_TRAILING_SLASH_BUG 1630 1631/* Name of package */ 1632#undef PACKAGE 1633 1634/* Define to the address where bug reports for this package should be sent. */ 1635#undef PACKAGE_BUGREPORT 1636 1637/* Define to the full name of this package. */ 1638#undef PACKAGE_NAME 1639 1640/* Define to the full name and version of this package. */ 1641#undef PACKAGE_STRING 1642 1643/* Define to the one symbol short name of this package. */ 1644#undef PACKAGE_TARNAME 1645 1646/* Define to the home page for this package. */ 1647#undef PACKAGE_URL 1648 1649/* Define to the version of this package. */ 1650#undef PACKAGE_VERSION 1651 1652/* define to a working POSIX compliant shell */ 1653#undef POSIX_SHELL 1654 1655/* Define if <inttypes.h> exists and defines unusable PRI* macros. */ 1656#undef PRI_MACROS_BROKEN 1657 1658/* Define to the type that is the result of default argument promotions of 1659 type mode_t. */ 1660#undef PROMOTED_MODE_T 1661 1662/* Define if pthread_create is an inline function. */ 1663#undef PTHREAD_CREATE_IS_INLINE 1664 1665/* Define if the pthread_in_use() detection is hard. */ 1666#undef PTHREAD_IN_USE_DETECTION_HARD 1667 1668/* Define to 1 if pthread_sigmask(), when it fails, returns -1 and sets errno. 1669 */ 1670#undef PTHREAD_SIGMASK_FAILS_WITH_ERRNO 1671 1672/* Define to 1 if pthread_sigmask may return 0 and have no effect. */ 1673#undef PTHREAD_SIGMASK_INEFFECTIVE 1674 1675/* Define to 1 if pthread_sigmask() unblocks signals incorrectly. */ 1676#undef PTHREAD_SIGMASK_UNBLOCK_BUG 1677 1678/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1679 'ptrdiff_t'. */ 1680#undef PTRDIFF_T_SUFFIX 1681 1682/* name of regex header file */ 1683#undef REGEX_HEADER 1684 1685/* Define to 1 if stat needs help when passed a file name with a trailing 1686 slash */ 1687#undef REPLACE_FUNC_STAT_FILE 1688 1689/* Define to 1 if strerror(0) does not return a message implying success. */ 1690#undef REPLACE_STRERROR_0 1691 1692/* Define if vasnprintf exists but is overridden by gnulib. */ 1693#undef REPLACE_VASNPRINTF 1694 1695/* Define to 1 if setlocale (LC_ALL, NULL) is multithread-safe. */ 1696#undef SETLOCALE_NULL_ALL_MTSAFE 1697 1698/* Define to 1 if setlocale (category, NULL) is multithread-safe. */ 1699#undef SETLOCALE_NULL_ONE_MTSAFE 1700 1701/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1702 'sig_atomic_t'. */ 1703#undef SIG_ATOMIC_T_SUFFIX 1704 1705/* The size of `char *', as computed by sizeof. */ 1706#undef SIZEOF_CHAR_P 1707 1708/* The size of `int', as computed by sizeof. */ 1709#undef SIZEOF_INT 1710 1711/* The size of `long', as computed by sizeof. */ 1712#undef SIZEOF_LONG 1713 1714/* The size of `long long', as computed by sizeof. */ 1715#undef SIZEOF_LONG_LONG 1716 1717/* The size of `short', as computed by sizeof. */ 1718#undef SIZEOF_SHORT 1719 1720/* The size of `time_t', as computed by sizeof. */ 1721#undef SIZEOF_TIME_T 1722 1723/* The size of `unsigned int', as computed by sizeof. */ 1724#undef SIZEOF_UNSIGNED_INT 1725 1726/* The size of `unsigned long int', as computed by sizeof. */ 1727#undef SIZEOF_UNSIGNED_LONG_INT 1728 1729/* The size of `void *', as computed by sizeof. */ 1730#undef SIZEOF_VOID_P 1731 1732/* Define as the maximum value of type 'size_t', if the system doesn't define 1733 it. */ 1734#ifndef SIZE_MAX 1735# undef SIZE_MAX 1736#endif 1737 1738/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1739 'size_t'. */ 1740#undef SIZE_T_SUFFIX 1741 1742/* If using the C implementation of alloca, define if you know the 1743 direction of stack growth for your system; otherwise it will be 1744 automatically deduced at runtime. 1745 STACK_DIRECTION > 0 => grows toward higher addresses 1746 STACK_DIRECTION < 0 => grows toward lower addresses 1747 STACK_DIRECTION = 0 => direction of growth unknown */ 1748#undef STACK_DIRECTION 1749 1750/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ 1751#undef STAT_MACROS_BROKEN 1752 1753/* Define to 1 if you have the ANSI C header files. */ 1754#undef STDC_HEADERS 1755 1756/* force strict DER time constraints */ 1757#undef STRICT_DER_TIME 1758 1759/* The system-wide gnutls configuration file */ 1760#undef SYSTEM_PRIORITY_FILE 1761 1762/* Define to 1 if time_t is signed. */ 1763#undef TIME_T_IS_SIGNED 1764 1765/* Define to 1 if your <sys/time.h> declares `struct tm'. */ 1766#undef TM_IN_SYS_TIME 1767 1768/* the location of the trousers library */ 1769#undef TROUSERS_LIB 1770 1771/* Define to 1 if the type of the st_atim member of a struct stat is struct 1772 timespec. */ 1773#undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1774 1775/* Define if tzset clobbers localtime's static buffer. */ 1776#undef TZSET_CLOBBERS_LOCALTIME 1777 1778/* The DNSSEC root key file */ 1779#undef UNBOUND_ROOT_KEY_FILE 1780 1781/* Define if the combination of the ISO C and POSIX multithreading APIs can be 1782 used. */ 1783#undef USE_ISOC_AND_POSIX_THREADS 1784 1785/* Define if the ISO C multithreading library can be used. */ 1786#undef USE_ISOC_THREADS 1787 1788/* Define if the POSIX multithreading library can be used. */ 1789#undef USE_POSIX_THREADS 1790 1791/* Define if references to the POSIX multithreading library should be made 1792 weak. */ 1793#undef USE_POSIX_THREADS_WEAK 1794 1795/* Enable extensions on AIX 3, Interix. */ 1796#ifndef _ALL_SOURCE 1797# undef _ALL_SOURCE 1798#endif 1799/* Enable general extensions on macOS. */ 1800#ifndef _DARWIN_C_SOURCE 1801# undef _DARWIN_C_SOURCE 1802#endif 1803/* Enable GNU extensions on systems that have them. */ 1804#ifndef _GNU_SOURCE 1805# undef _GNU_SOURCE 1806#endif 1807/* Enable NetBSD extensions on NetBSD. */ 1808#ifndef _NETBSD_SOURCE 1809# undef _NETBSD_SOURCE 1810#endif 1811/* Enable OpenBSD extensions on NetBSD. */ 1812#ifndef _OPENBSD_SOURCE 1813# undef _OPENBSD_SOURCE 1814#endif 1815/* Enable threading extensions on Solaris. */ 1816#ifndef _POSIX_PTHREAD_SEMANTICS 1817# undef _POSIX_PTHREAD_SEMANTICS 1818#endif 1819/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 1820#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1821# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1822#endif 1823/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 1824#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 1825# undef __STDC_WANT_IEC_60559_BFP_EXT__ 1826#endif 1827/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 1828#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 1829# undef __STDC_WANT_IEC_60559_DFP_EXT__ 1830#endif 1831/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 1832#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 1833# undef __STDC_WANT_IEC_60559_FUNCS_EXT__ 1834#endif 1835/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ 1836#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 1837# undef __STDC_WANT_IEC_60559_TYPES_EXT__ 1838#endif 1839/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 1840#ifndef __STDC_WANT_LIB_EXT2__ 1841# undef __STDC_WANT_LIB_EXT2__ 1842#endif 1843/* Enable extensions specified by ISO/IEC 24747:2009. */ 1844#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 1845# undef __STDC_WANT_MATH_SPEC_FUNCS__ 1846#endif 1847/* Enable extensions on HP NonStop. */ 1848#ifndef _TANDEM_SOURCE 1849# undef _TANDEM_SOURCE 1850#endif 1851/* Enable X/Open extensions if necessary. HP-UX 11.11 defines 1852 mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of 1853 whether compiling with -Ae or -D_HPUX_SOURCE=1. */ 1854#ifndef _XOPEN_SOURCE 1855# undef _XOPEN_SOURCE 1856#endif 1857/* Enable X/Open compliant socket functions that do not require linking 1858 with -lxnet on HP-UX 11.11. */ 1859#ifndef _HPUX_ALT_XOPEN_SOCKET_API 1860# undef _HPUX_ALT_XOPEN_SOCKET_API 1861#endif 1862/* Enable general extensions on Solaris. */ 1863#ifndef __EXTENSIONS__ 1864# undef __EXTENSIONS__ 1865#endif 1866 1867 1868/* Define if the native Windows multithreading API can be used. */ 1869#undef USE_WINDOWS_THREADS 1870 1871/* Version number of package */ 1872#undef VERSION 1873 1874/* Define to 1 if unsetenv returns void instead of int. */ 1875#undef VOID_UNSETENV 1876 1877/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1878 'wchar_t'. */ 1879#undef WCHAR_T_SUFFIX 1880 1881/* Define if WSAStartup is needed. */ 1882#undef WINDOWS_SOCKETS 1883 1884/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1885 'wint_t'. */ 1886#undef WINT_T_SUFFIX 1887 1888/* Define this if a working libregex can be found */ 1889#undef WITH_LIBREGEX 1890 1891/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 1892 significant byte first (like Motorola and SPARC, unlike Intel). */ 1893#if defined AC_APPLE_UNIVERSAL_BUILD 1894# if defined __BIG_ENDIAN__ 1895# define WORDS_BIGENDIAN 1 1896# endif 1897#else 1898# ifndef WORDS_BIGENDIAN 1899# undef WORDS_BIGENDIAN 1900# endif 1901#endif 1902 1903/* Number of bits in a file offset, on hosts where this is settable. */ 1904#undef _FILE_OFFSET_BITS 1905 1906/* True if the compiler says it groks GNU C version MAJOR.MINOR. */ 1907#if defined __GNUC__ && defined __GNUC_MINOR__ 1908# define _GL_GNUC_PREREQ(major, minor) \ 1909 ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__)) 1910#else 1911# define _GL_GNUC_PREREQ(major, minor) 0 1912#endif 1913 1914 1915/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ 1916#undef _LARGEFILE_SOURCE 1917 1918/* Define for large files, on AIX-style hosts. */ 1919#undef _LARGE_FILES 1920 1921/* Define to 1 on Solaris. */ 1922#undef _LCONV_C99 1923 1924/* Define to 1 if on MINIX. */ 1925#undef _MINIX 1926 1927/* Define to 1 to make NetBSD features available. MINIX 3 needs this. */ 1928#undef _NETBSD_SOURCE 1929 1930/* The _Noreturn keyword of C11. */ 1931#ifndef _Noreturn 1932# if (defined __cplusplus \ 1933 && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \ 1934 || (defined _MSC_VER && 1900 <= _MSC_VER)) \ 1935 && 0) 1936 /* [[noreturn]] is not practically usable, because with it the syntax 1937 extern _Noreturn void func (...); 1938 would not be valid; such a declaration would only be valid with 'extern' 1939 and '_Noreturn' swapped, or without the 'extern' keyword. However, some 1940 AIX system header files and several gnulib header files use precisely 1941 this syntax with 'extern'. */ 1942# define _Noreturn [[noreturn]] 1943# elif ((!defined __cplusplus || defined __clang__) \ 1944 && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ 1945 || _GL_GNUC_PREREQ (4, 7) \ 1946 || (defined __apple_build_version__ \ 1947 ? 6000000 <= __apple_build_version__ \ 1948 : 3 < __clang_major__ + (5 <= __clang_minor__)))) 1949 /* _Noreturn works as-is. */ 1950# elif _GL_GNUC_PREREQ (2, 8) || 0x5110 <= __SUNPRO_C 1951# define _Noreturn __attribute__ ((__noreturn__)) 1952# elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0) 1953# define _Noreturn __declspec (noreturn) 1954# else 1955# define _Noreturn 1956# endif 1957#endif 1958 1959 1960/* Define to 2 if the system does not provide POSIX.1 features except with 1961 this defined. */ 1962#undef _POSIX_1_SOURCE 1963 1964/* Define to 1 in order to get the POSIX compatible declarations of socket 1965 functions. */ 1966#undef _POSIX_PII_SOCKET 1967 1968/* Define to 1 if you need to in order for 'stat' and other things to work. */ 1969#undef _POSIX_SOURCE 1970 1971/* Defined to 1 for Unicode (wide chars) APIs */ 1972#undef _UNICODE 1973 1974/* For standard stat data types on VMS. */ 1975#undef _USE_STD_STAT 1976 1977/* Define to 1 if the system <stdint.h> predates C++11. */ 1978#undef __STDC_CONSTANT_MACROS 1979 1980/* Define to 1 if the system <stdint.h> predates C++11. */ 1981#undef __STDC_LIMIT_MACROS 1982 1983/* Define as a replacement for the ISO C99 __func__ variable. */ 1984#undef __func__ 1985 1986/* The _GL_ASYNC_SAFE marker should be attached to functions that are 1987 signal handlers (for signals other than SIGABRT, SIGPIPE) or can be 1988 invoked from such signal handlers. Such functions have some restrictions: 1989 * All functions that it calls should be marked _GL_ASYNC_SAFE as well, 1990 or should be listed as async-signal-safe in POSIX 1991 <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04> 1992 section 2.4.3. Note that malloc(), sprintf(), and fwrite(), in 1993 particular, are NOT async-signal-safe. 1994 * All memory locations (variables and struct fields) that these functions 1995 access must be marked 'volatile'. This holds for both read and write 1996 accesses. Otherwise the compiler might optimize away stores to and 1997 reads from such locations that occur in the program, depending on its 1998 data flow analysis. For example, when the program contains a loop 1999 that is intended to inspect a variable set from within a signal handler 2000 while (!signal_occurred) 2001 ; 2002 the compiler is allowed to transform this into an endless loop if the 2003 variable 'signal_occurred' is not declared 'volatile'. 2004 Additionally, recall that: 2005 * A signal handler should not modify errno (except if it is a handler 2006 for a fatal signal and ends by raising the same signal again, thus 2007 provoking the termination of the process). If it invokes a function 2008 that may clobber errno, it needs to save and restore the value of 2009 errno. */ 2010#define _GL_ASYNC_SAFE 2011 2012 2013/* Attributes. */ 2014#ifdef __has_attribute 2015# define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__) 2016#else 2017# define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr 2018# define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3) 2019# define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2) 2020# define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3) 2021# define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3) 2022# define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95) 2023# define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1) 2024# define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3) 2025# define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1) 2026# define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0) 2027# define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7) 2028# define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6) 2029# ifdef _ICC 2030# define _GL_ATTR_may_alias 0 2031# else 2032# define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3) 2033# endif 2034# define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0) 2035# define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1) 2036# define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3) 2037# define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0) 2038# define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3) 2039# define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7) 2040# define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96) 2041# define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9) 2042# define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0) 2043# define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7) 2044# define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4) 2045#endif 2046 2047 2048#if _GL_HAS_ATTRIBUTE (alloc_size) 2049# define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args)) 2050#else 2051# define _GL_ATTRIBUTE_ALLOC_SIZE(args) 2052#endif 2053 2054#if _GL_HAS_ATTRIBUTE (always_inline) 2055# define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__)) 2056#else 2057# define _GL_ATTRIBUTE_ALWAYS_INLINE 2058#endif 2059 2060#if _GL_HAS_ATTRIBUTE (artificial) 2061# define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__)) 2062#else 2063# define _GL_ATTRIBUTE_ARTIFICIAL 2064#endif 2065 2066/* Avoid __attribute__ ((cold)) on MinGW; see thread starting at 2067 <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>. */ 2068#if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__ 2069# define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__)) 2070#else 2071# define _GL_ATTRIBUTE_COLD 2072#endif 2073 2074#if _GL_HAS_ATTRIBUTE (const) 2075# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) 2076#else 2077# define _GL_ATTRIBUTE_CONST 2078#endif 2079 2080#if 201710L < __STDC_VERSION__ 2081# define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]] 2082#elif _GL_HAS_ATTRIBUTE (deprecated) 2083# define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__)) 2084#else 2085# define _GL_ATTRIBUTE_DEPRECATED 2086#endif 2087 2088#if _GL_HAS_ATTRIBUTE (error) 2089# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg))) 2090# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg))) 2091#else 2092# define _GL_ATTRIBUTE_ERROR(msg) 2093# define _GL_ATTRIBUTE_WARNING(msg) 2094#endif 2095 2096#if _GL_HAS_ATTRIBUTE (externally_visible) 2097# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible)) 2098#else 2099# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE 2100#endif 2101 2102/* FALLTHROUGH is special, because it always expands to something. */ 2103#if 201710L < __STDC_VERSION__ 2104# define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]] 2105#elif _GL_HAS_ATTRIBUTE (fallthrough) 2106# define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__)) 2107#else 2108# define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0) 2109#endif 2110 2111#if _GL_HAS_ATTRIBUTE (format) 2112# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) 2113#else 2114# define _GL_ATTRIBUTE_FORMAT(spec) 2115#endif 2116 2117#if _GL_HAS_ATTRIBUTE (leaf) 2118# define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__)) 2119#else 2120# define _GL_ATTRIBUTE_LEAF 2121#endif 2122 2123#if _GL_HAS_ATTRIBUTE (may_alias) 2124# define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__)) 2125#else 2126# define _GL_ATTRIBUTE_MAY_ALIAS 2127#endif 2128 2129#if 201710L < __STDC_VERSION__ 2130# define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]] 2131#elif _GL_HAS_ATTRIBUTE (unused) 2132# define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__)) 2133#else 2134# define _GL_ATTRIBUTE_MAYBE_UNUSED 2135#endif 2136/* Earlier spellings of this macro. */ 2137#define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED 2138#define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED 2139 2140#if _GL_HAS_ATTRIBUTE (malloc) 2141# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) 2142#else 2143# define _GL_ATTRIBUTE_MALLOC 2144#endif 2145 2146#if 201710L < __STDC_VERSION__ 2147# define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]] 2148#elif _GL_HAS_ATTRIBUTE (warn_unused_result) 2149# define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__)) 2150#else 2151# define _GL_ATTRIBUTE_NODISCARD 2152#endif 2153 2154#if _GL_HAS_ATTRIBUTE (noinline) 2155# define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__)) 2156#else 2157# define _GL_ATTRIBUTE_NOINLINE 2158#endif 2159 2160#if _GL_HAS_ATTRIBUTE (nonnull) 2161# define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args)) 2162#else 2163# define _GL_ATTRIBUTE_NONNULL(args) 2164#endif 2165 2166#if _GL_HAS_ATTRIBUTE (nonstring) 2167# define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__)) 2168#else 2169# define _GL_ATTRIBUTE_NONSTRING 2170#endif 2171 2172/* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead. */ 2173 2174#if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus 2175# define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__)) 2176#else 2177# define _GL_ATTRIBUTE_NOTHROW 2178#endif 2179 2180#if _GL_HAS_ATTRIBUTE (packed) 2181# define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__)) 2182#else 2183# define _GL_ATTRIBUTE_PACKED 2184#endif 2185 2186#if _GL_HAS_ATTRIBUTE (pure) 2187# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) 2188#else 2189# define _GL_ATTRIBUTE_PURE 2190#endif 2191 2192#if _GL_HAS_ATTRIBUTE (returns_nonnull) 2193# define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__)) 2194#else 2195# define _GL_ATTRIBUTE_RETURNS_NONNULL 2196#endif 2197 2198#if _GL_HAS_ATTRIBUTE (sentinel) 2199# define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos)) 2200#else 2201# define _GL_ATTRIBUTE_SENTINEL(pos) 2202#endif 2203 2204 2205/* To support C++ as well as C, use _GL_UNUSED_LABEL with trailing ';'. */ 2206#if !defined __cplusplus || _GL_GNUC_PREREQ (4, 5) 2207# define _GL_UNUSED_LABEL _GL_ATTRIBUTE_MAYBE_UNUSED 2208#else 2209# define _GL_UNUSED_LABEL 2210#endif 2211 2212 2213/* Please see the Gnulib manual for how to use these macros. 2214 2215 Suppress extern inline with HP-UX cc, as it appears to be broken; see 2216 <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>. 2217 2218 Suppress extern inline with Sun C in standards-conformance mode, as it 2219 mishandles inline functions that call each other. E.g., for 'inline void f 2220 (void) { } inline void g (void) { f (); }', c99 incorrectly complains 2221 'reference to static identifier "f" in extern inline function'. 2222 This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. 2223 2224 Suppress extern inline (with or without __attribute__ ((__gnu_inline__))) 2225 on configurations that mistakenly use 'static inline' to implement 2226 functions or macros in standard C headers like <ctype.h>. For example, 2227 if isdigit is mistakenly implemented via a static inline function, 2228 a program containing an extern inline function that calls isdigit 2229 may not work since the C standard prohibits extern inline functions 2230 from calling static functions (ISO C 99 section 6.7.4.(3). 2231 This bug is known to occur on: 2232 2233 OS X 10.8 and earlier; see: 2234 https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html 2235 2236 DragonFly; see 2237 http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log 2238 2239 FreeBSD; see: 2240 https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html 2241 2242 OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and 2243 for clang but remains for g++; see <https://trac.macports.org/ticket/41033>. 2244 Assume DragonFly and FreeBSD will be similar. 2245 2246 GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 2247 inline semantics, unless -fgnu89-inline is used. It defines a macro 2248 __GNUC_STDC_INLINE__ to indicate this situation or a macro 2249 __GNUC_GNU_INLINE__ to indicate the opposite situation. 2250 GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline 2251 semantics but warns, unless -fgnu89-inline is used: 2252 warning: C99 inline functions are not supported; using GNU89 2253 warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute 2254 It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. 2255 */ 2256#if (((defined __APPLE__ && defined __MACH__) \ 2257 || defined __DragonFly__ || defined __FreeBSD__) \ 2258 && (defined __header_inline \ 2259 ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ 2260 && ! defined __clang__) \ 2261 : ((! defined _DONT_USE_CTYPE_INLINE_ \ 2262 && (defined __GNUC__ || defined __cplusplus)) \ 2263 || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ 2264 && defined __GNUC__ && ! defined __cplusplus)))) 2265# define _GL_EXTERN_INLINE_STDHEADER_BUG 2266#endif 2267#if ((__GNUC__ \ 2268 ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ 2269 : (199901L <= __STDC_VERSION__ \ 2270 && !defined __HP_cc \ 2271 && !defined __PGI \ 2272 && !(defined __SUNPRO_C && __STDC__))) \ 2273 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 2274# define _GL_INLINE inline 2275# define _GL_EXTERN_INLINE extern inline 2276# define _GL_EXTERN_INLINE_IN_USE 2277#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ 2278 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 2279# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ 2280 /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ 2281# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) 2282# else 2283# define _GL_INLINE extern inline 2284# endif 2285# define _GL_EXTERN_INLINE extern 2286# define _GL_EXTERN_INLINE_IN_USE 2287#else 2288# define _GL_INLINE static _GL_UNUSED 2289# define _GL_EXTERN_INLINE static _GL_UNUSED 2290#endif 2291 2292/* In GCC 4.6 (inclusive) to 5.1 (exclusive), 2293 suppress bogus "no previous prototype for 'FOO'" 2294 and "no previous declaration for 'FOO'" diagnostics, 2295 when FOO is an inline function in the header; see 2296 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and 2297 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>. */ 2298#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__ 2299# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ 2300# define _GL_INLINE_HEADER_CONST_PRAGMA 2301# else 2302# define _GL_INLINE_HEADER_CONST_PRAGMA \ 2303 _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") 2304# endif 2305# define _GL_INLINE_HEADER_BEGIN \ 2306 _Pragma ("GCC diagnostic push") \ 2307 _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ 2308 _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ 2309 _GL_INLINE_HEADER_CONST_PRAGMA 2310# define _GL_INLINE_HEADER_END \ 2311 _Pragma ("GCC diagnostic pop") 2312#else 2313# define _GL_INLINE_HEADER_BEGIN 2314# define _GL_INLINE_HEADER_END 2315#endif 2316 2317/* static lib rename */ 2318#undef fread_file 2319 2320/* Define to `int' if <sys/types.h> doesn't define. */ 2321#undef gid_t 2322 2323/* Define to `__inline__' or `__inline' if that's what the C compiler 2324 calls it, or to nothing if 'inline' is not supported under any name. */ 2325#ifndef __cplusplus 2326#undef inline 2327#endif 2328 2329/* Define to long or long long if <stdint.h> and <inttypes.h> don't define. */ 2330#undef intmax_t 2331 2332/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports 2333 the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of 2334 earlier versions), but does not display it by setting __GNUC_STDC_INLINE__. 2335 __APPLE__ && __MACH__ test for Mac OS X. 2336 __APPLE_CC__ tests for the Apple compiler and its version. 2337 __STDC_VERSION__ tests for the C99 mode. */ 2338#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__ 2339# define __GNUC_STDC_INLINE__ 1 2340#endif 2341 2342/* Define to the real name of the mktime_internal function. */ 2343#undef mktime_internal 2344 2345/* Define to `int' if <sys/types.h> does not define. */ 2346#undef mode_t 2347 2348/* Define to the name of the strftime replacement function. */ 2349#undef my_strftime 2350 2351/* Define to the type of st_nlink in struct stat, or a supertype. */ 2352#undef nlink_t 2353 2354/* Define to `long int' if <sys/types.h> does not define. */ 2355#undef off_t 2356 2357/* Define to `int' if <sys/types.h> does not define. */ 2358#undef pid_t 2359 2360/* Define as the type of the result of subtracting two pointers, if the system 2361 doesn't define it. */ 2362#undef ptrdiff_t 2363 2364/* static lib rename */ 2365#undef read_file 2366 2367/* Define to the equivalent of the C99 'restrict' keyword, or to 2368 nothing if this is not supported. Do not define if restrict is 2369 supported directly. */ 2370#undef restrict 2371/* Work around a bug in older versions of Sun C++, which did not 2372 #define __restrict__ or support _Restrict or __restrict__ 2373 even though the corresponding Sun C compiler ended up with 2374 "#define restrict _Restrict" or "#define restrict __restrict__" 2375 in the previous line. This workaround can be removed once 2376 we assume Oracle Developer Studio 12.5 (2016) or later. */ 2377#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__ 2378# define _Restrict 2379# define __restrict__ 2380#endif 2381 2382/* Define to `unsigned int' if <sys/types.h> does not define. */ 2383#undef size_t 2384 2385/* type to use in place of socklen_t if not defined */ 2386#undef socklen_t 2387 2388/* Define as a signed type of the same size as size_t. */ 2389#undef ssize_t 2390 2391/* Define to `int' if <sys/types.h> doesn't define. */ 2392#undef uid_t 2393 2394/* Define as `fork' if `vfork' does not work. */ 2395#undef vfork 2396