1/* lib/config.hin. Generated from configure.ac by autoheader. */ 2 3/* CPU and C ABI indicator */ 4#ifndef __i386__ 5#undef __i386__ 6#endif 7#ifndef __x86_64_x32__ 8#undef __x86_64_x32__ 9#endif 10#ifndef __x86_64__ 11#undef __x86_64__ 12#endif 13#ifndef __alpha__ 14#undef __alpha__ 15#endif 16#ifndef __arm__ 17#undef __arm__ 18#endif 19#ifndef __armhf__ 20#undef __armhf__ 21#endif 22#ifndef __arm64_ilp32__ 23#undef __arm64_ilp32__ 24#endif 25#ifndef __arm64__ 26#undef __arm64__ 27#endif 28#ifndef __hppa__ 29#undef __hppa__ 30#endif 31#ifndef __hppa64__ 32#undef __hppa64__ 33#endif 34#ifndef __ia64_ilp32__ 35#undef __ia64_ilp32__ 36#endif 37#ifndef __ia64__ 38#undef __ia64__ 39#endif 40#ifndef __m68k__ 41#undef __m68k__ 42#endif 43#ifndef __mips__ 44#undef __mips__ 45#endif 46#ifndef __mipsn32__ 47#undef __mipsn32__ 48#endif 49#ifndef __mips64__ 50#undef __mips64__ 51#endif 52#ifndef __powerpc__ 53#undef __powerpc__ 54#endif 55#ifndef __powerpc64__ 56#undef __powerpc64__ 57#endif 58#ifndef __powerpc64_elfv2__ 59#undef __powerpc64_elfv2__ 60#endif 61#ifndef __riscv32__ 62#undef __riscv32__ 63#endif 64#ifndef __riscv64__ 65#undef __riscv64__ 66#endif 67#ifndef __riscv32_ilp32__ 68#undef __riscv32_ilp32__ 69#endif 70#ifndef __riscv32_ilp32f__ 71#undef __riscv32_ilp32f__ 72#endif 73#ifndef __riscv32_ilp32d__ 74#undef __riscv32_ilp32d__ 75#endif 76#ifndef __riscv64_ilp32__ 77#undef __riscv64_ilp32__ 78#endif 79#ifndef __riscv64_ilp32f__ 80#undef __riscv64_ilp32f__ 81#endif 82#ifndef __riscv64_ilp32d__ 83#undef __riscv64_ilp32d__ 84#endif 85#ifndef __riscv64_lp64__ 86#undef __riscv64_lp64__ 87#endif 88#ifndef __riscv64_lp64f__ 89#undef __riscv64_lp64f__ 90#endif 91#ifndef __riscv64_lp64d__ 92#undef __riscv64_lp64d__ 93#endif 94#ifndef __s390__ 95#undef __s390__ 96#endif 97#ifndef __s390x__ 98#undef __s390x__ 99#endif 100#ifndef __sh__ 101#undef __sh__ 102#endif 103#ifndef __sparc__ 104#undef __sparc__ 105#endif 106#ifndef __sparc64__ 107#undef __sparc64__ 108#endif 109 110 111/* Define if building universal (internal helper macro) */ 112#undef AC_APPLE_UNIVERSAL_BUILD 113 114/* Define to the number of bits in type 'ptrdiff_t'. */ 115#undef BITSIZEOF_PTRDIFF_T 116 117/* Define to the number of bits in type 'sig_atomic_t'. */ 118#undef BITSIZEOF_SIG_ATOMIC_T 119 120/* Define to the number of bits in type 'size_t'. */ 121#undef BITSIZEOF_SIZE_T 122 123/* Define to the number of bits in type 'wchar_t'. */ 124#undef BITSIZEOF_WCHAR_T 125 126/* Define to the number of bits in type 'wint_t'. */ 127#undef BITSIZEOF_WINT_T 128 129/* Define to 1 if the `closedir' function returns void instead of int. */ 130#undef CLOSEDIR_VOID 131 132/* Define to 1 if using 'alloca.c'. */ 133#undef C_ALLOCA 134 135/* Define as the bit index in the word where to find bit 0 of the exponent of 136 'double'. */ 137#undef DBL_EXPBIT0_BIT 138 139/* Define as the word index where to find the exponent of 'double'. */ 140#undef DBL_EXPBIT0_WORD 141 142/* Name of editor program, unless overridden. */ 143#undef DEFAULT_EDITOR_PROGRAM 144 145/* Define to 1 if // is a file system root distinct from /. */ 146#undef DOUBLE_SLASH_IS_DISTINCT_ROOT 147 148/* Define to 1 if translation of program messages to the user's native 149 language is requested. */ 150#undef ENABLE_NLS 151 152/* Define this to 1 if F_DUPFD behavior does not match POSIX */ 153#undef FCNTL_DUPFD_BUGGY 154 155/* Define to nothing if C supports flexible array members, and to 1 if it does 156 not. That way, with a declaration like 'struct s { int n; short 157 d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99 158 compilers. Use 'FLEXSIZEOF (struct s, d, N * sizeof (short))' to calculate 159 the size in bytes of such a struct containing an N-element array. */ 160#undef FLEXIBLE_ARRAY_MEMBER 161 162/* Define to 1 if fopen() fails to recognize a trailing slash. */ 163#undef FOPEN_TRAILING_SLASH_BUG 164 165/* Define to 1 if mkdir mistakenly creates a directory given with a trailing 166 dot component. */ 167#undef FUNC_MKDIR_DOT_BUG 168 169/* Define to 1 if nl_langinfo (YESEXPR) returns a non-empty string. */ 170#undef FUNC_NL_LANGINFO_YESEXPR_WORKS 171 172/* Define this to 'void' or 'struct timezone' to match the system's 173 declaration of the second argument to gettimeofday. */ 174#undef GETTIMEOFDAY_TIMEZONE 175 176/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 177 whether the gnulib module dirname shall be considered present. */ 178#undef GNULIB_DIRNAME 179 180/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 181 whether the gnulib module filenamecat shall be considered present. */ 182#undef GNULIB_FILENAMECAT 183 184/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 185 whether the gnulib module fnmatch-gnu shall be considered present. */ 186#undef GNULIB_FNMATCH_GNU 187 188/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 189 whether the gnulib module fopen-gnu shall be considered present. */ 190#undef GNULIB_FOPEN_GNU 191 192/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 193 whether the gnulib module fscanf shall be considered present. */ 194#undef GNULIB_FSCANF 195 196/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 197 whether the gnulib module isblank shall be considered present. */ 198#undef GNULIB_ISBLANK 199 200/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 201 whether the gnulib module lock shall be considered present. */ 202#undef GNULIB_LOCK 203 204/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 205 whether the gnulib module msvc-nothrow shall be considered present. */ 206#undef GNULIB_MSVC_NOTHROW 207 208/* Define to 1 to disable use of VLAs */ 209#undef GNULIB_NO_VLA 210 211/* enable some gnulib portability checks */ 212#undef GNULIB_PORTCHECK 213 214/* Define to 1 if printf and friends should be labeled with attribute 215 "__gnu_printf__" instead of "__printf__" */ 216#undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 217 218/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 219 whether the gnulib module reallocarray shall be considered present. */ 220#undef GNULIB_REALLOCARRAY 221 222/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 223 whether the gnulib module scanf shall be considered present. */ 224#undef GNULIB_SCANF 225 226/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 227 whether the gnulib module snprintf shall be considered present. */ 228#undef GNULIB_SNPRINTF 229 230/* Define to 1 if you want the FILE stream functions getc, putc, etc. to use 231 unlocked I/O if available, throughout the package. Unlocked I/O can improve 232 performance, sometimes dramatically. But unlocked I/O is safe only in 233 single-threaded programs, as well as in multithreaded programs for which 234 you can guarantee that every FILE stream, including stdin, stdout, stderr, 235 is used only in a single thread. */ 236#undef GNULIB_STDIO_SINGLE_THREAD 237 238/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 239 whether the gnulib module strerror shall be considered present. */ 240#undef GNULIB_STRERROR 241 242/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 243 whether the gnulib module strerror_r-posix shall be considered present. */ 244#undef GNULIB_STRERROR_R_POSIX 245 246/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 247 whether the gnulib module tempname shall be considered present. */ 248#undef GNULIB_TEMPNAME 249 250/* Define to 1 when the gnulib module accept should be tested. */ 251#undef GNULIB_TEST_ACCEPT 252 253/* Define to 1 when the gnulib module atoll should be tested. */ 254#undef GNULIB_TEST_ATOLL 255 256/* Define to 1 when the gnulib module bind should be tested. */ 257#undef GNULIB_TEST_BIND 258 259/* Define to 1 when the gnulib module btowc should be tested. */ 260#undef GNULIB_TEST_BTOWC 261 262/* Define to 1 when the gnulib module calloc-posix should be tested. */ 263#undef GNULIB_TEST_CALLOC_POSIX 264 265/* Define to 1 when the gnulib module cloexec should be tested. */ 266#undef GNULIB_TEST_CLOEXEC 267 268/* Define to 1 when the gnulib module close should be tested. */ 269#undef GNULIB_TEST_CLOSE 270 271/* Define to 1 when the gnulib module connect should be tested. */ 272#undef GNULIB_TEST_CONNECT 273 274/* Define to 1 when the gnulib module dup2 should be tested. */ 275#undef GNULIB_TEST_DUP2 276 277/* Define to 1 when the gnulib module environ should be tested. */ 278#undef GNULIB_TEST_ENVIRON 279 280/* Define to 1 when the gnulib module fcntl should be tested. */ 281#undef GNULIB_TEST_FCNTL 282 283/* Define to 1 when the gnulib module fdopen should be tested. */ 284#undef GNULIB_TEST_FDOPEN 285 286/* Define to 1 when the gnulib module fgetc should be tested. */ 287#undef GNULIB_TEST_FGETC 288 289/* Define to 1 when the gnulib module fgets should be tested. */ 290#undef GNULIB_TEST_FGETS 291 292/* Define to 1 when the gnulib module fnmatch should be tested. */ 293#undef GNULIB_TEST_FNMATCH 294 295/* Define to 1 when the gnulib module fopen should be tested. */ 296#undef GNULIB_TEST_FOPEN 297 298/* Define to 1 when the gnulib module fprintf should be tested. */ 299#undef GNULIB_TEST_FPRINTF 300 301/* Define to 1 when the gnulib module fputc should be tested. */ 302#undef GNULIB_TEST_FPUTC 303 304/* Define to 1 when the gnulib module fputs should be tested. */ 305#undef GNULIB_TEST_FPUTS 306 307/* Define to 1 when the gnulib module fread should be tested. */ 308#undef GNULIB_TEST_FREAD 309 310/* Define to 1 when the gnulib module free-posix should be tested. */ 311#undef GNULIB_TEST_FREE_POSIX 312 313/* Define to 1 when the gnulib module freopen should be tested. */ 314#undef GNULIB_TEST_FREOPEN 315 316/* Define to 1 when the gnulib module fscanf should be tested. */ 317#undef GNULIB_TEST_FSCANF 318 319/* Define to 1 when the gnulib module fstat should be tested. */ 320#undef GNULIB_TEST_FSTAT 321 322/* Define to 1 when the gnulib module ftruncate should be tested. */ 323#undef GNULIB_TEST_FTRUNCATE 324 325/* Define to 1 when the gnulib module fwrite should be tested. */ 326#undef GNULIB_TEST_FWRITE 327 328/* Define to 1 when the gnulib module getc should be tested. */ 329#undef GNULIB_TEST_GETC 330 331/* Define to 1 when the gnulib module getchar should be tested. */ 332#undef GNULIB_TEST_GETCHAR 333 334/* Define to 1 when the gnulib module getcwd should be tested. */ 335#undef GNULIB_TEST_GETCWD 336 337/* Define to 1 when the gnulib module getdtablesize should be tested. */ 338#undef GNULIB_TEST_GETDTABLESIZE 339 340/* Define to 1 when the gnulib module getopt-posix should be tested. */ 341#undef GNULIB_TEST_GETOPT_POSIX 342 343/* Define to 1 when the gnulib module getpagesize should be tested. */ 344#undef GNULIB_TEST_GETPAGESIZE 345 346/* Define to 1 when the gnulib module getrandom should be tested. */ 347#undef GNULIB_TEST_GETRANDOM 348 349/* Define to 1 when the gnulib module gettimeofday should be tested. */ 350#undef GNULIB_TEST_GETTIMEOFDAY 351 352/* Define to 1 when the gnulib module ioctl should be tested. */ 353#undef GNULIB_TEST_IOCTL 354 355/* Define to 1 when the gnulib module iswblank should be tested. */ 356#undef GNULIB_TEST_ISWBLANK 357 358/* Define to 1 when the gnulib module iswdigit should be tested. */ 359#undef GNULIB_TEST_ISWDIGIT 360 361/* Define to 1 when the gnulib module iswxdigit should be tested. */ 362#undef GNULIB_TEST_ISWXDIGIT 363 364/* Define to 1 when the gnulib module listen should be tested. */ 365#undef GNULIB_TEST_LISTEN 366 367/* Define to 1 when the gnulib module localeconv should be tested. */ 368#undef GNULIB_TEST_LOCALECONV 369 370/* Define to 1 when the gnulib module lstat should be tested. */ 371#undef GNULIB_TEST_LSTAT 372 373/* Define to 1 when the gnulib module malloc-posix should be tested. */ 374#undef GNULIB_TEST_MALLOC_POSIX 375 376/* Define to 1 when the gnulib module mbrtowc should be tested. */ 377#undef GNULIB_TEST_MBRTOWC 378 379/* Define to 1 when the gnulib module mbscasecmp should be tested. */ 380#undef GNULIB_TEST_MBSCASECMP 381 382/* Define to 1 when the gnulib module mbsinit should be tested. */ 383#undef GNULIB_TEST_MBSINIT 384 385/* Define to 1 when the gnulib module mbslen should be tested. */ 386#undef GNULIB_TEST_MBSLEN 387 388/* Define to 1 when the gnulib module mbsrtowcs should be tested. */ 389#undef GNULIB_TEST_MBSRTOWCS 390 391/* Define to 1 when the gnulib module mbsstr should be tested. */ 392#undef GNULIB_TEST_MBSSTR 393 394/* Define to 1 when the gnulib module mbtowc should be tested. */ 395#undef GNULIB_TEST_MBTOWC 396 397/* Define to 1 when the gnulib module memchr should be tested. */ 398#undef GNULIB_TEST_MEMCHR 399 400/* Define to 1 when the gnulib module mempcpy should be tested. */ 401#undef GNULIB_TEST_MEMPCPY 402 403/* Define to 1 when the gnulib module mkdir should be tested. */ 404#undef GNULIB_TEST_MKDIR 405 406/* Define to 1 when the gnulib module mkstemp should be tested. */ 407#undef GNULIB_TEST_MKSTEMP 408 409/* Define to 1 when the gnulib module mktime should be tested. */ 410#undef GNULIB_TEST_MKTIME 411 412/* Define to 1 when the gnulib module nanosleep should be tested. */ 413#undef GNULIB_TEST_NANOSLEEP 414 415/* Define to 1 when the gnulib module nl_langinfo should be tested. */ 416#undef GNULIB_TEST_NL_LANGINFO 417 418/* Define to 1 when the gnulib module open should be tested. */ 419#undef GNULIB_TEST_OPEN 420 421/* Define to 1 when the gnulib module perror should be tested. */ 422#undef GNULIB_TEST_PERROR 423 424/* Define to 1 when the gnulib module pipe should be tested. */ 425#undef GNULIB_TEST_PIPE 426 427/* Define to 1 when the gnulib module printf should be tested. */ 428#undef GNULIB_TEST_PRINTF 429 430/* Define to 1 when the gnulib module pthread_sigmask should be tested. */ 431#undef GNULIB_TEST_PTHREAD_SIGMASK 432 433/* Define to 1 when the gnulib module pthread-thread should be tested. */ 434#undef GNULIB_TEST_PTHREAD_THREAD 435 436/* Define to 1 when the gnulib module putc should be tested. */ 437#undef GNULIB_TEST_PUTC 438 439/* Define to 1 when the gnulib module putchar should be tested. */ 440#undef GNULIB_TEST_PUTCHAR 441 442/* Define to 1 when the gnulib module putenv should be tested. */ 443#undef GNULIB_TEST_PUTENV 444 445/* Define to 1 when the gnulib module puts should be tested. */ 446#undef GNULIB_TEST_PUTS 447 448/* Define to 1 when the gnulib module raise should be tested. */ 449#undef GNULIB_TEST_RAISE 450 451/* Define to 1 when the gnulib module rawmemchr should be tested. */ 452#undef GNULIB_TEST_RAWMEMCHR 453 454/* Define to 1 when the gnulib module readlink should be tested. */ 455#undef GNULIB_TEST_READLINK 456 457/* Define to 1 when the gnulib module reallocarray should be tested. */ 458#undef GNULIB_TEST_REALLOCARRAY 459 460/* Define to 1 when the gnulib module realloc-posix should be tested. */ 461#undef GNULIB_TEST_REALLOC_POSIX 462 463/* Define to 1 when the gnulib module scanf should be tested. */ 464#undef GNULIB_TEST_SCANF 465 466/* Define to 1 when the gnulib module select should be tested. */ 467#undef GNULIB_TEST_SELECT 468 469/* Define to 1 when the gnulib module setenv should be tested. */ 470#undef GNULIB_TEST_SETENV 471 472/* Define to 1 when the gnulib module setlocale_null should be tested. */ 473#undef GNULIB_TEST_SETLOCALE_NULL 474 475/* Define to 1 when the gnulib module setsockopt should be tested. */ 476#undef GNULIB_TEST_SETSOCKOPT 477 478/* Define to 1 when the gnulib module sigaction should be tested. */ 479#undef GNULIB_TEST_SIGACTION 480 481/* Define to 1 when the gnulib module sigprocmask should be tested. */ 482#undef GNULIB_TEST_SIGPROCMASK 483 484/* Define to 1 when the gnulib module sleep should be tested. */ 485#undef GNULIB_TEST_SLEEP 486 487/* Define to 1 when the gnulib module snprintf should be tested. */ 488#undef GNULIB_TEST_SNPRINTF 489 490/* Define to 1 when the gnulib module socket should be tested. */ 491#undef GNULIB_TEST_SOCKET 492 493/* Define to 1 when the gnulib module stat should be tested. */ 494#undef GNULIB_TEST_STAT 495 496/* Define to 1 when the gnulib module strerror should be tested. */ 497#undef GNULIB_TEST_STRERROR 498 499/* Define to 1 when the gnulib module strerror_r should be tested. */ 500#undef GNULIB_TEST_STRERROR_R 501 502/* Define to 1 when the gnulib module strnlen should be tested. */ 503#undef GNULIB_TEST_STRNLEN 504 505/* Define to 1 when the gnulib module strptime should be tested. */ 506#undef GNULIB_TEST_STRPTIME 507 508/* Define to 1 when the gnulib module strtoll should be tested. */ 509#undef GNULIB_TEST_STRTOLL 510 511/* Define to 1 when the gnulib module symlink should be tested. */ 512#undef GNULIB_TEST_SYMLINK 513 514/* Define to 1 when the gnulib module timegm should be tested. */ 515#undef GNULIB_TEST_TIMEGM 516 517/* Define to 1 when the gnulib module time_r should be tested. */ 518#undef GNULIB_TEST_TIME_R 519 520/* Define to 1 when the gnulib module time_rz should be tested. */ 521#undef GNULIB_TEST_TIME_RZ 522 523/* Define to 1 when the gnulib module tzset should be tested. */ 524#undef GNULIB_TEST_TZSET 525 526/* Define to 1 when the gnulib module unsetenv should be tested. */ 527#undef GNULIB_TEST_UNSETENV 528 529/* Define to 1 when the gnulib module vasprintf should be tested. */ 530#undef GNULIB_TEST_VASPRINTF 531 532/* Define to 1 when the gnulib module vfprintf should be tested. */ 533#undef GNULIB_TEST_VFPRINTF 534 535/* Define to 1 when the gnulib module vprintf should be tested. */ 536#undef GNULIB_TEST_VPRINTF 537 538/* Define to 1 when the gnulib module wcrtomb should be tested. */ 539#undef GNULIB_TEST_WCRTOMB 540 541/* Define to 1 when the gnulib module wctob should be tested. */ 542#undef GNULIB_TEST_WCTOB 543 544/* Define to 1 when the gnulib module wctomb should be tested. */ 545#undef GNULIB_TEST_WCTOMB 546 547/* Define to 1 when the gnulib module wcwidth should be tested. */ 548#undef GNULIB_TEST_WCWIDTH 549 550/* Define to 1 when the gnulib module wmemchr should be tested. */ 551#undef GNULIB_TEST_WMEMCHR 552 553/* Define to 1 when the gnulib module wmempcpy should be tested. */ 554#undef GNULIB_TEST_WMEMPCPY 555 556/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 557 whether the gnulib module unistr/u8-mbtoucr shall be considered present. */ 558#undef GNULIB_UNISTR_U8_MBTOUCR 559 560/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 561 whether the gnulib module unistr/u8-uctomb shall be considered present. */ 562#undef GNULIB_UNISTR_U8_UCTOMB 563 564/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 565 whether the gnulib module xalloc shall be considered present. */ 566#undef GNULIB_XALLOC 567 568/* Define to a C preprocessor expression that evaluates to 1 or 0, depending 569 whether the gnulib module xalloc-die shall be considered present. */ 570#undef GNULIB_XALLOC_DIE 571 572/* Define to 1 if you have 'alloca' after including <alloca.h>, a header that 573 may be supplied by this distribution. */ 574#undef HAVE_ALLOCA 575 576/* Define to 1 if <alloca.h> works. */ 577#undef HAVE_ALLOCA_H 578 579/* Define to 1 if you have the <arpa/inet.h> header file. */ 580#undef HAVE_ARPA_INET_H 581 582/* Define to 1 if you have the `atoll' function. */ 583#undef HAVE_ATOLL 584 585/* Define to 1 if you have the <bcrypt.h> header file. */ 586#undef HAVE_BCRYPT_H 587 588/* Define to 1 if you have the <bp-sym.h> header file. */ 589#undef HAVE_BP_SYM_H 590 591/* Define to 1 if you have the `btowc' function. */ 592#undef HAVE_BTOWC 593 594/* Define to 1 if nanosleep mishandles large arguments. */ 595#undef HAVE_BUG_BIG_NANOSLEEP 596 597/* Define to 1 if you have the `catgets' function. */ 598#undef HAVE_CATGETS 599 600/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the 601 CoreFoundation framework. */ 602#undef HAVE_CFLOCALECOPYCURRENT 603 604/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in 605 the CoreFoundation framework. */ 606#undef HAVE_CFPREFERENCESCOPYAPPVALUE 607 608/* Define to 1 if you have the `clock_gettime' function. */ 609#undef HAVE_CLOCK_GETTIME 610 611/* Define to 1 if you have the `clock_settime' function. */ 612#undef HAVE_CLOCK_SETTIME 613 614/* Define to 1 if you have the <crtdefs.h> header file. */ 615#undef HAVE_CRTDEFS_H 616 617/* Define if the GNU dcgettext() function is already present or preinstalled. 618 */ 619#undef HAVE_DCGETTEXT 620 621/* Define to 1 if you have the declaration of `alarm', and to 0 if you don't. 622 */ 623#undef HAVE_DECL_ALARM 624 625/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if 626 you don't. */ 627#undef HAVE_DECL_CLEARERR_UNLOCKED 628 629/* Define to 1 if you have the declaration of `ecvt', and to 0 if you don't. 630 */ 631#undef HAVE_DECL_ECVT 632 633/* Define to 1 if you have the declaration of `execvpe', and to 0 if you 634 don't. */ 635#undef HAVE_DECL_EXECVPE 636 637/* Define to 1 if you have the declaration of `fcloseall', and to 0 if you 638 don't. */ 639#undef HAVE_DECL_FCLOSEALL 640 641/* Define to 1 if you have the declaration of `fcvt', and to 0 if you don't. 642 */ 643#undef HAVE_DECL_FCVT 644 645/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you 646 don't. */ 647#undef HAVE_DECL_FEOF_UNLOCKED 648 649/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if 650 you don't. */ 651#undef HAVE_DECL_FERROR_UNLOCKED 652 653/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if 654 you don't. */ 655#undef HAVE_DECL_FFLUSH_UNLOCKED 656 657/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if 658 you don't. */ 659#undef HAVE_DECL_FGETS_UNLOCKED 660 661/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if 662 you don't. */ 663#undef HAVE_DECL_FPUTC_UNLOCKED 664 665/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if 666 you don't. */ 667#undef HAVE_DECL_FPUTS_UNLOCKED 668 669/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if 670 you don't. */ 671#undef HAVE_DECL_FREAD_UNLOCKED 672 673/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if 674 you don't. */ 675#undef HAVE_DECL_FWRITE_UNLOCKED 676 677/* Define to 1 if you have the declaration of `gcvt', and to 0 if you don't. 678 */ 679#undef HAVE_DECL_GCVT 680 681/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if 682 you don't. */ 683#undef HAVE_DECL_GETCHAR_UNLOCKED 684 685/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you 686 don't. */ 687#undef HAVE_DECL_GETC_UNLOCKED 688 689/* Define to 1 if you have the declaration of `getdtablesize', and to 0 if you 690 don't. */ 691#undef HAVE_DECL_GETDTABLESIZE 692 693/* Define to 1 if you have the declaration of `inet_pton', and to 0 if you 694 don't. */ 695#undef HAVE_DECL_INET_PTON 696 697/* Define to 1 if you have the declaration of `isblank', and to 0 if you 698 don't. */ 699#undef HAVE_DECL_ISBLANK 700 701/* Define to 1 if you have the declaration of `iswblank', and to 0 if you 702 don't. */ 703#undef HAVE_DECL_ISWBLANK 704 705/* Define to 1 if you have the declaration of `localtime_r', and to 0 if you 706 don't. */ 707#undef HAVE_DECL_LOCALTIME_R 708 709/* Define to 1 if you have the declaration of `mbrtowc', and to 0 if you 710 don't. */ 711#undef HAVE_DECL_MBRTOWC 712 713/* Define to 1 if you have the declaration of `mbsinit', and to 0 if you 714 don't. */ 715#undef HAVE_DECL_MBSINIT 716 717/* Define to 1 if you have the declaration of `mbsrtowcs', and to 0 if you 718 don't. */ 719#undef HAVE_DECL_MBSRTOWCS 720 721/* Define to 1 if you have the declaration of `program_invocation_name', and 722 to 0 if you don't. */ 723#undef HAVE_DECL_PROGRAM_INVOCATION_NAME 724 725/* Define to 1 if you have the declaration of `program_invocation_short_name', 726 and to 0 if you don't. */ 727#undef HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 728 729/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if 730 you don't. */ 731#undef HAVE_DECL_PUTCHAR_UNLOCKED 732 733/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you 734 don't. */ 735#undef HAVE_DECL_PUTC_UNLOCKED 736 737/* Define to 1 if you have the declaration of `setenv', and to 0 if you don't. 738 */ 739#undef HAVE_DECL_SETENV 740 741/* Define to 1 if you have the declaration of `sleep', and to 0 if you don't. 742 */ 743#undef HAVE_DECL_SLEEP 744 745/* Define to 1 if you have the declaration of `snprintf', and to 0 if you 746 don't. */ 747#undef HAVE_DECL_SNPRINTF 748 749/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you 750 don't. */ 751#undef HAVE_DECL_STRERROR_R 752 753/* Define to 1 if you have the declaration of `strncasecmp', and to 0 if you 754 don't. */ 755#undef HAVE_DECL_STRNCASECMP 756 757/* Define to 1 if you have the declaration of `strnlen', and to 0 if you 758 don't. */ 759#undef HAVE_DECL_STRNLEN 760 761/* Define to 1 if you have the declaration of `strtoimax', and to 0 if you 762 don't. */ 763#undef HAVE_DECL_STRTOIMAX 764 765/* Define to 1 if you have the declaration of `strtoll', and to 0 if you 766 don't. */ 767#undef HAVE_DECL_STRTOLL 768 769/* Define to 1 if you have the declaration of `towlower', and to 0 if you 770 don't. */ 771#undef HAVE_DECL_TOWLOWER 772 773/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. 774 */ 775#undef HAVE_DECL_TZNAME 776 777/* Define to 1 if you have the declaration of `unsetenv', and to 0 if you 778 don't. */ 779#undef HAVE_DECL_UNSETENV 780 781/* Define to 1 if you have the declaration of `wcrtomb', and to 0 if you 782 don't. */ 783#undef HAVE_DECL_WCRTOMB 784 785/* Define to 1 if you have the declaration of `wcsdup', and to 0 if you don't. 786 */ 787#undef HAVE_DECL_WCSDUP 788 789/* Define to 1 if you have the declaration of `wctob', and to 0 if you don't. 790 */ 791#undef HAVE_DECL_WCTOB 792 793/* Define to 1 if you have the declaration of `wcwidth', and to 0 if you 794 don't. */ 795#undef HAVE_DECL_WCWIDTH 796 797/* Define to 1 if you have the declaration of `_putenv', and to 0 if you 798 don't. */ 799#undef HAVE_DECL__PUTENV 800 801/* Define to 1 if you have the declaration of `_snprintf', and to 0 if you 802 don't. */ 803#undef HAVE_DECL__SNPRINTF 804 805/* Define to 1 if you have the declaration of `__argv', and to 0 if you don't. 806 */ 807#undef HAVE_DECL___ARGV 808 809/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 810 */ 811#undef HAVE_DIRENT_H 812 813/* Define to 1 if you have the `duplocale' function. */ 814#undef HAVE_DUPLOCALE 815 816/* Define if you have the declaration of environ. */ 817#undef HAVE_ENVIRON_DECL 818 819/* Define to 1 if you have the `fcntl' function. */ 820#undef HAVE_FCNTL 821 822/* Define to 1 if you have the <features.h> header file. */ 823#undef HAVE_FEATURES_H 824 825/* Define to 1 if you have the `fnmatch' function. */ 826#undef HAVE_FNMATCH 827 828/* Define to 1 if you have the <fnmatch.h> header file. */ 829#undef HAVE_FNMATCH_H 830 831/* Define to 1 if you have the `fork' function. */ 832#undef HAVE_FORK 833 834/* Define if the 'free' function is guaranteed to preserve errno. */ 835#undef HAVE_FREE_POSIX 836 837/* Define to 1 if you have the `ftruncate' function. */ 838#undef HAVE_FTRUNCATE 839 840/* Define to 1 if you have the `getdtablesize' function. */ 841#undef HAVE_GETDTABLESIZE 842 843/* Define to 1 if you have the `getexecname' function. */ 844#undef HAVE_GETEXECNAME 845 846/* Define to 1 if you have the <getopt.h> header file. */ 847#undef HAVE_GETOPT_H 848 849/* Define to 1 if you have the `getopt_long_only' function. */ 850#undef HAVE_GETOPT_LONG_ONLY 851 852/* Define to 1 if you have the `getprogname' function. */ 853#undef HAVE_GETPROGNAME 854 855/* Define to 1 if you have the `getrandom' function. */ 856#undef HAVE_GETRANDOM 857 858/* Define to 1 if you have the `getrlimit' function. */ 859#undef HAVE_GETRLIMIT 860 861/* Define if the GNU gettext() function is already present or preinstalled. */ 862#undef HAVE_GETTEXT 863 864/* Define to 1 if you have the `gettimeofday' function. */ 865#undef HAVE_GETTIMEOFDAY 866 867/* Define if you have the iconv() function and it works. */ 868#undef HAVE_ICONV 869 870/* Define to 1 if you have the <iconv.h> header file. */ 871#undef HAVE_ICONV_H 872 873/* Define to 1 if you have the `inet_pton' function. */ 874#undef HAVE_INET_PTON 875 876/* Define to 1 if the compiler supports one of the keywords 'inline', 877 '__inline__', '__inline' and effectively inlines functions marked as such. 878 */ 879#undef HAVE_INLINE 880 881/* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */ 882#undef HAVE_INTMAX_T 883 884/* Define to 1 if you have the <inttypes.h> header file. */ 885#undef HAVE_INTTYPES_H 886 887/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and 888 declares uintmax_t. */ 889#undef HAVE_INTTYPES_H_WITH_UINTMAX 890 891/* Define to 1 if you have the `ioctl' function. */ 892#undef HAVE_IOCTL 893 894/* Define to 1 if <sys/socket.h> defines AF_INET. */ 895#undef HAVE_IPV4 896 897/* Define to 1 if <sys/socket.h> defines AF_INET6. */ 898#undef HAVE_IPV6 899 900/* Define to 1 if you have the `isblank' function. */ 901#undef HAVE_ISBLANK 902 903/* Define to 1 if you have the `iswblank' function. */ 904#undef HAVE_ISWBLANK 905 906/* Define to 1 if you have the `iswcntrl' function. */ 907#undef HAVE_ISWCNTRL 908 909/* Define to 1 if you have the `iswctype' function. */ 910#undef HAVE_ISWCTYPE 911 912/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ 913#undef HAVE_LANGINFO_CODESET 914 915/* Define to 1 if you have the <langinfo.h> header file. */ 916#undef HAVE_LANGINFO_H 917 918/* Define to 1 if you have the <libintl.h> header file. */ 919#undef HAVE_LIBINTL_H 920 921/* Define if you have the libsigsegv library. */ 922#undef HAVE_LIBSIGSEGV 923 924/* Define to 1 if the bcrypt library is guaranteed to be present. */ 925#undef HAVE_LIB_BCRYPT 926 927/* Define to 1 if you have the <limits.h> header file. */ 928#undef HAVE_LIMITS_H 929 930/* Define if localtime-like functions can loop forever on extreme arguments. 931 */ 932#undef HAVE_LOCALTIME_INFLOOP_BUG 933 934/* Define to 1 if you have the `localtime_r' function. */ 935#undef HAVE_LOCALTIME_R 936 937/* Define to 1 if the system has the type 'long long int'. */ 938#undef HAVE_LONG_LONG_INT 939 940/* Define to 1 if you have the `lstat' function. */ 941#undef HAVE_LSTAT 942 943/* Define to 1 if you have the <malloc.h> header file. */ 944#undef HAVE_MALLOC_H 945 946/* Define if malloc, realloc, and calloc set errno on allocation failure. */ 947#undef HAVE_MALLOC_POSIX 948 949/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including 950 config.h and <sys/mman.h>. */ 951#undef HAVE_MAP_ANONYMOUS 952 953/* Define to 1 if you have the `mbrtowc' function. */ 954#undef HAVE_MBRTOWC 955 956/* Define to 1 if you have the `mbsinit' function. */ 957#undef HAVE_MBSINIT 958 959/* Define to 1 if you have the `mbslen' function. */ 960#undef HAVE_MBSLEN 961 962/* Define to 1 if you have the `mbsrtowcs' function. */ 963#undef HAVE_MBSRTOWCS 964 965/* Define to 1 if <wchar.h> declares mbstate_t. */ 966#undef HAVE_MBSTATE_T 967 968/* Define to 1 if you have the `mbtowc' function. */ 969#undef HAVE_MBTOWC 970 971/* Define to 1 if you have the `mempcpy' function. */ 972#undef HAVE_MEMPCPY 973 974/* Define to 1 if you have the <minix/config.h> header file. */ 975#undef HAVE_MINIX_CONFIG_H 976 977/* Define to 1 if <limits.h> defines the MIN and MAX macros. */ 978#undef HAVE_MINMAX_IN_LIMITS_H 979 980/* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */ 981#undef HAVE_MINMAX_IN_SYS_PARAM_H 982 983/* Define to 1 if you have the `mkstemp' function. */ 984#undef HAVE_MKSTEMP 985 986/* Define to 1 if you have the `mprotect' function. */ 987#undef HAVE_MPROTECT 988 989/* Define to 1 on MSVC platforms that have the "invalid parameter handler" 990 concept. */ 991#undef HAVE_MSVC_INVALID_PARAMETER_HANDLER 992 993/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 994#undef HAVE_NDIR_H 995 996/* Define to 1 if you have the <netdb.h> header file. */ 997#undef HAVE_NETDB_H 998 999/* Define to 1 if you have the <netinet/in.h> header file. */ 1000#undef HAVE_NETINET_IN_H 1001 1002/* Define to 1 if you have the `newlocale' function. */ 1003#undef HAVE_NEWLOCALE 1004 1005/* Define to 1 if you have the `nl_langinfo' function. */ 1006#undef HAVE_NL_LANGINFO 1007 1008/* Define to 1 if you have the <OS.h> header file. */ 1009#undef HAVE_OS_H 1010 1011/* Define to 1 if you have the `pipe' function. */ 1012#undef HAVE_PIPE 1013 1014/* Define if you have the <pthread.h> header and the POSIX threads API. */ 1015#undef HAVE_PTHREAD_API 1016 1017/* Define to 1 if you have the `pthread_atfork' function. */ 1018#undef HAVE_PTHREAD_ATFORK 1019 1020/* Define to 1 if you have the <pthread.h> header file. */ 1021#undef HAVE_PTHREAD_H 1022 1023/* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */ 1024#undef HAVE_PTHREAD_MUTEX_RECURSIVE 1025 1026/* Define if the POSIX multithreading library has read/write locks. */ 1027#undef HAVE_PTHREAD_RWLOCK 1028 1029/* Define if the 'pthread_rwlock_rdlock' function prefers a writer to a 1030 reader. */ 1031#undef HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER 1032 1033/* Define to 1 if the pthread_sigmask function can be used (despite bugs). */ 1034#undef HAVE_PTHREAD_SIGMASK 1035 1036/* Define to 1 if the system has the type `pthread_spinlock_t'. */ 1037#undef HAVE_PTHREAD_SPINLOCK_T 1038 1039/* Define to 1 if the system has the type `pthread_t'. */ 1040#undef HAVE_PTHREAD_T 1041 1042/* Define to 1 if you have the `raise' function. */ 1043#undef HAVE_RAISE 1044 1045/* Define to 1 if you have the `rawmemchr' function. */ 1046#undef HAVE_RAWMEMCHR 1047 1048/* Define to 1 if you have the `readlink' function. */ 1049#undef HAVE_READLINK 1050 1051/* Define to 1 if you have the `readlinkat' function. */ 1052#undef HAVE_READLINKAT 1053 1054/* Define to 1 if you have the `reallocarray' function. */ 1055#undef HAVE_REALLOCARRAY 1056 1057/* Define to 1 if the system has the type `sa_family_t'. */ 1058#undef HAVE_SA_FAMILY_T 1059 1060/* Define to 1 if you have the <sched.h> header file. */ 1061#undef HAVE_SCHED_H 1062 1063/* Define to 1 if you have the <sdkddkver.h> header file. */ 1064#undef HAVE_SDKDDKVER_H 1065 1066/* Define to 1 if you have the <search.h> header file. */ 1067#undef HAVE_SEARCH_H 1068 1069/* Define to 1 if you have the `setdtablesize' function. */ 1070#undef HAVE_SETDTABLESIZE 1071 1072/* Define to 1 if you have the `setenv' function. */ 1073#undef HAVE_SETENV 1074 1075/* Define to 1 if you have the `setrlimit' function. */ 1076#undef HAVE_SETRLIMIT 1077 1078/* Define to 1 if you have the `shutdown' function. */ 1079#undef HAVE_SHUTDOWN 1080 1081/* Define to 1 if you have the `sigaction' function. */ 1082#undef HAVE_SIGACTION 1083 1084/* Define to 1 if you have the `sigaltstack' function. */ 1085#undef HAVE_SIGALTSTACK 1086 1087/* Define to 1 if you have the `sigblock' function. */ 1088#undef HAVE_SIGBLOCK 1089 1090/* Define to 1 if the system has the type `siginfo_t'. */ 1091#undef HAVE_SIGINFO_T 1092 1093/* Define to 1 if you have the `siginterrupt' function. */ 1094#undef HAVE_SIGINTERRUPT 1095 1096/* Define to 1 if 'sig_atomic_t' is a signed integer type. */ 1097#undef HAVE_SIGNED_SIG_ATOMIC_T 1098 1099/* Define to 1 if 'wchar_t' is a signed integer type. */ 1100#undef HAVE_SIGNED_WCHAR_T 1101 1102/* Define to 1 if 'wint_t' is a signed integer type. */ 1103#undef HAVE_SIGNED_WINT_T 1104 1105/* Define to 1 if you have the `sigprocmask' function. */ 1106#undef HAVE_SIGPROCMASK 1107 1108/* Define to 1 if the system has the type `sigset_t'. */ 1109#undef HAVE_SIGSET_T 1110 1111/* Define to 1 if you have the `sleep' function. */ 1112#undef HAVE_SLEEP 1113 1114/* Define to 1 if you have the `snprintf' function. */ 1115#undef HAVE_SNPRINTF 1116 1117/* Define if the return value of the snprintf function is the number of of 1118 bytes (excluding the terminating NUL) that would have been produced if the 1119 buffer had been large enough. */ 1120#undef HAVE_SNPRINTF_RETVAL_C99 1121 1122/* Define if the string produced by the snprintf function is always NUL 1123 terminated. */ 1124#undef HAVE_SNPRINTF_TRUNCATION_C99 1125 1126/* Define to 1 if you have the <stdint.h> header file. */ 1127#undef HAVE_STDINT_H 1128 1129/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares 1130 uintmax_t. */ 1131#undef HAVE_STDINT_H_WITH_UINTMAX 1132 1133/* Define to 1 if you have the <stdio.h> header file. */ 1134#undef HAVE_STDIO_H 1135 1136/* Define to 1 if you have the <stdlib.h> header file. */ 1137#undef HAVE_STDLIB_H 1138 1139/* Define to 1 if you have the `strcasecmp' function. */ 1140#undef HAVE_STRCASECMP 1141 1142/* Define to 1 if you have the `strcasecoll' function. */ 1143#undef HAVE_STRCASECOLL 1144 1145/* Define to 1 if you have the `strerror_r' function. */ 1146#undef HAVE_STRERROR_R 1147 1148/* Define to 1 if you have the `stricoll' function. */ 1149#undef HAVE_STRICOLL 1150 1151/* Define to 1 if you have the <strings.h> header file. */ 1152#undef HAVE_STRINGS_H 1153 1154/* Define to 1 if you have the <string.h> header file. */ 1155#undef HAVE_STRING_H 1156 1157/* Define to 1 if you have the `strncasecmp' function. */ 1158#undef HAVE_STRNCASECMP 1159 1160/* Define to 1 if you have the `strnlen' function. */ 1161#undef HAVE_STRNLEN 1162 1163/* Define to 1 if you have the `strptime' function. */ 1164#undef HAVE_STRPTIME 1165 1166/* Define to 1 if you have the `strtoimax' function. */ 1167#undef HAVE_STRTOIMAX 1168 1169/* Define to 1 if you have the `strtoll' function. */ 1170#undef HAVE_STRTOLL 1171 1172/* Define to 1 if `decimal_point' is a member of `struct lconv'. */ 1173#undef HAVE_STRUCT_LCONV_DECIMAL_POINT 1174 1175/* Define to 1 if `sa_sigaction' is a member of `struct sigaction'. */ 1176#undef HAVE_STRUCT_SIGACTION_SA_SIGACTION 1177 1178/* Define to 1 if the system has the type `struct sockaddr_storage'. */ 1179#undef HAVE_STRUCT_SOCKADDR_STORAGE 1180 1181/* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */ 1182#undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1183 1184/* Define to 1 if `st_atimensec' is a member of `struct stat'. */ 1185#undef HAVE_STRUCT_STAT_ST_ATIMENSEC 1186 1187/* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */ 1188#undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1189 1190/* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */ 1191#undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC 1192 1193/* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */ 1194#undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1195 1196/* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */ 1197#undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC 1198 1199/* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */ 1200#undef HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1201 1202/* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */ 1203#undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC 1204 1205/* Define to 1 if `st_blksize' is a member of `struct stat'. */ 1206#undef HAVE_STRUCT_STAT_ST_BLKSIZE 1207 1208/* Define to 1 if `st_rdev' is a member of `struct stat'. */ 1209#undef HAVE_STRUCT_STAT_ST_RDEV 1210 1211/* Define to 1 if `tm_zone' is a member of `struct tm'. */ 1212#undef HAVE_STRUCT_TM_TM_ZONE 1213 1214/* Define to 1 if you have the `symlink' function. */ 1215#undef HAVE_SYMLINK 1216 1217/* Define to 1 if you have the <sys/bitypes.h> header file. */ 1218#undef HAVE_SYS_BITYPES_H 1219 1220/* Define to 1 if you have the <sys/cdefs.h> header file. */ 1221#undef HAVE_SYS_CDEFS_H 1222 1223/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 1224 */ 1225#undef HAVE_SYS_DIR_H 1226 1227/* Define to 1 if you have the <sys/inttypes.h> header file. */ 1228#undef HAVE_SYS_INTTYPES_H 1229 1230/* Define to 1 if you have the <sys/ioctl.h> header file. */ 1231#undef HAVE_SYS_IOCTL_H 1232 1233/* Define to 1 if you have the <sys/mman.h> header file. */ 1234#undef HAVE_SYS_MMAN_H 1235 1236/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 1237 */ 1238#undef HAVE_SYS_NDIR_H 1239 1240/* Define to 1 if you have the <sys/param.h> header file. */ 1241#undef HAVE_SYS_PARAM_H 1242 1243/* Define to 1 if you have the <sys/random.h> header file. */ 1244#undef HAVE_SYS_RANDOM_H 1245 1246/* Define to 1 if you have the <sys/select.h> header file. */ 1247#undef HAVE_SYS_SELECT_H 1248 1249/* Define to 1 if you have the <sys/socket.h> header file. */ 1250#undef HAVE_SYS_SOCKET_H 1251 1252/* Define to 1 if you have the <sys/stat.h> header file. */ 1253#undef HAVE_SYS_STAT_H 1254 1255/* Define to 1 if you have the <sys/time.h> header file. */ 1256#undef HAVE_SYS_TIME_H 1257 1258/* Define to 1 if you have the <sys/types.h> header file. */ 1259#undef HAVE_SYS_TYPES_H 1260 1261/* Define to 1 if you have the <sys/uio.h> header file. */ 1262#undef HAVE_SYS_UIO_H 1263 1264/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 1265#undef HAVE_SYS_WAIT_H 1266 1267/* Define to 1 if you have the `thrd_create' function. */ 1268#undef HAVE_THRD_CREATE 1269 1270/* Define to 1 if you have the <threads.h> header file. */ 1271#undef HAVE_THREADS_H 1272 1273/* Define to 1 if you have the `timegm' function. */ 1274#undef HAVE_TIMEGM 1275 1276/* Define to 1 if the system has the type `timezone_t'. */ 1277#undef HAVE_TIMEZONE_T 1278 1279/* Define if struct tm has the tm_gmtoff member. */ 1280#undef HAVE_TM_GMTOFF 1281 1282/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use 1283 `HAVE_STRUCT_TM_TM_ZONE' instead. */ 1284#undef HAVE_TM_ZONE 1285 1286/* Define to 1 if you have the `towlower' function. */ 1287#undef HAVE_TOWLOWER 1288 1289/* Define to 1 if you have the `tsearch' function. */ 1290#undef HAVE_TSEARCH 1291 1292/* Define to 1 if you don't have `tm_zone' but do have the external array 1293 `tzname'. */ 1294#undef HAVE_TZNAME 1295 1296/* Define to 1 if you have the <unistd.h> header file. */ 1297#undef HAVE_UNISTD_H 1298 1299/* Define to 1 if you have the `unsetenv' function. */ 1300#undef HAVE_UNSETENV 1301 1302/* Define to 1 if the system has the type 'unsigned long long int'. */ 1303#undef HAVE_UNSIGNED_LONG_LONG_INT 1304 1305/* Define if you have a global __progname variable */ 1306#undef HAVE_VAR___PROGNAME 1307 1308/* Define to 1 if you have the `vasnprintf' function. */ 1309#undef HAVE_VASNPRINTF 1310 1311/* Define to 1 if you have the `vasprintf' function. */ 1312#undef HAVE_VASPRINTF 1313 1314/* Define to 1 if you have the `vfork' function. */ 1315#undef HAVE_VFORK 1316 1317/* Define to 1 if you have the <vfork.h> header file. */ 1318#undef HAVE_VFORK_H 1319 1320/* Define to 1 or 0, depending whether the compiler supports simple visibility 1321 declarations. */ 1322#undef HAVE_VISIBILITY 1323 1324/* Define to 1 if you have the <wchar.h> header file. */ 1325#undef HAVE_WCHAR_H 1326 1327/* Define if you have the 'wchar_t' type. */ 1328#undef HAVE_WCHAR_T 1329 1330/* Define to 1 if you have the `wcrtomb' function. */ 1331#undef HAVE_WCRTOMB 1332 1333/* Define to 1 if you have the `wcslen' function. */ 1334#undef HAVE_WCSLEN 1335 1336/* Define to 1 if you have the `wcsnlen' function. */ 1337#undef HAVE_WCSNLEN 1338 1339/* Define to 1 if you have the `wctob' function. */ 1340#undef HAVE_WCTOB 1341 1342/* Define to 1 if you have the <wctype.h> header file. */ 1343#undef HAVE_WCTYPE_H 1344 1345/* Define to 1 if you have the `wcwidth' function. */ 1346#undef HAVE_WCWIDTH 1347 1348/* Define to 1 if the compiler and linker support weak declarations of 1349 symbols. */ 1350#undef HAVE_WEAK_SYMBOLS 1351 1352/* Define to 1 if you have the <winsock2.h> header file. */ 1353#undef HAVE_WINSOCK2_H 1354 1355/* Define if you have the 'wint_t' type. */ 1356#undef HAVE_WINT_T 1357 1358/* Define to 1 if you have the `wmempcpy' function. */ 1359#undef HAVE_WMEMPCPY 1360 1361/* Define to 1 if `fork' works. */ 1362#undef HAVE_WORKING_FORK 1363 1364/* Define to 1 if O_NOATIME works. */ 1365#undef HAVE_WORKING_O_NOATIME 1366 1367/* Define to 1 if O_NOFOLLOW works. */ 1368#undef HAVE_WORKING_O_NOFOLLOW 1369 1370/* Define if you have the sigaltstack() function and it works. */ 1371#undef HAVE_WORKING_SIGALTSTACK 1372 1373/* Define to 1 if `vfork' works. */ 1374#undef HAVE_WORKING_VFORK 1375 1376/* Define to 1 if you have the <ws2tcpip.h> header file. */ 1377#undef HAVE_WS2TCPIP_H 1378 1379/* Define to 1 if you have the <xlocale.h> header file. */ 1380#undef HAVE_XLOCALE_H 1381 1382/* Define to 1 if the system has the type `_Bool'. */ 1383#undef HAVE__BOOL 1384 1385/* Define to 1 if you have the `_chsize' function. */ 1386#undef HAVE__CHSIZE 1387 1388/* Define to 1 if you have the `_set_invalid_parameter_handler' function. */ 1389#undef HAVE__SET_INVALID_PARAMETER_HANDLER 1390 1391/* Define to 1 if the compiler supports __builtin_expect, 1392 and to 2 if <builtins.h> does. */ 1393#undef HAVE___BUILTIN_EXPECT 1394#ifndef HAVE___BUILTIN_EXPECT 1395# define __builtin_expect(e, c) (e) 1396#elif HAVE___BUILTIN_EXPECT == 2 1397# include <builtins.h> 1398#endif 1399 1400 1401/* Define to 1 if the compiler supports the keyword '__inline'. */ 1402#undef HAVE___INLINE 1403 1404/* Define to 1 if you have the `__xpg_strerror_r' function. */ 1405#undef HAVE___XPG_STRERROR_R 1406 1407/* Define as const if the declaration of iconv() needs const. */ 1408#undef ICONV_CONST 1409 1410/* Define to a symbolic name denoting the flavor of iconv_open() 1411 implementation. */ 1412#undef ICONV_FLAVOR 1413 1414/* Define to 1 if 'lstat' dereferences a symlink specified with a trailing 1415 slash. */ 1416#undef LSTAT_FOLLOWS_SLASHED_SYMLINK 1417 1418/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */ 1419#undef MALLOC_0_IS_NONNULL 1420 1421/* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */ 1422#undef MAP_ANONYMOUS 1423 1424/* Define if the mbrtowc function does not return (size_t) -2 for empty input. 1425 */ 1426#undef MBRTOWC_EMPTY_INPUT_BUG 1427 1428/* Define if the mbrtowc function may signal encoding errors in the C locale. 1429 */ 1430#undef MBRTOWC_IN_C_LOCALE_MAYBE_EILSEQ 1431 1432/* Define if the mbrtowc function has the NULL pwc argument bug. */ 1433#undef MBRTOWC_NULL_ARG1_BUG 1434 1435/* Define if the mbrtowc function has the NULL string argument bug. */ 1436#undef MBRTOWC_NULL_ARG2_BUG 1437 1438/* Define if the mbrtowc function does not return 0 for a NUL character. */ 1439#undef MBRTOWC_NUL_RETVAL_BUG 1440 1441/* Define if the mbrtowc function returns a wrong return value. */ 1442#undef MBRTOWC_RETVAL_BUG 1443 1444/* Define if the mbrtowc function stores a wide character when reporting 1445 incomplete input. */ 1446#undef MBRTOWC_STORES_INCOMPLETE_BUG 1447 1448/* Use GNU style printf and scanf. */ 1449#ifndef __USE_MINGW_ANSI_STDIO 1450# undef __USE_MINGW_ANSI_STDIO 1451#endif 1452 1453 1454/* Define to 1 on musl libc. */ 1455#undef MUSL_LIBC 1456 1457/* Define if the compilation of mktime.c should define 'mktime_internal'. */ 1458#undef NEED_MKTIME_INTERNAL 1459 1460/* Define if the compilation of mktime.c should define 'mktime' with the 1461 native Windows TZ workaround. */ 1462#undef NEED_MKTIME_WINDOWS 1463 1464/* Define if the compilation of mktime.c should define 'mktime' with the 1465 algorithmic workarounds. */ 1466#undef NEED_MKTIME_WORKING 1467 1468/* Define to 1 if nl_langinfo is multithread-safe. */ 1469#undef NL_LANGINFO_MTSAFE 1470 1471/* Define to 1 if open() fails to recognize a trailing slash. */ 1472#undef OPEN_TRAILING_SLASH_BUG 1473 1474/* Name of package */ 1475#undef PACKAGE 1476 1477/* Define to the address where bug reports for this package should be sent. */ 1478#undef PACKAGE_BUGREPORT 1479 1480/* Define to the full name of this package. */ 1481#undef PACKAGE_NAME 1482 1483/* String identifying the packager of this software */ 1484#undef PACKAGE_PACKAGER 1485 1486/* Packager info for bug reports (URL/e-mail/...) */ 1487#undef PACKAGE_PACKAGER_BUG_REPORTS 1488 1489/* Packager-specific version information */ 1490#undef PACKAGE_PACKAGER_VERSION 1491 1492/* Define to the full name and version of this package. */ 1493#undef PACKAGE_STRING 1494 1495/* Define to the one symbol short name of this package. */ 1496#undef PACKAGE_TARNAME 1497 1498/* Define to the home page for this package. */ 1499#undef PACKAGE_URL 1500 1501/* Define to the version of this package. */ 1502#undef PACKAGE_VERSION 1503 1504/* Define to the type that is the result of default argument promotions of 1505 type mode_t. */ 1506#undef PROMOTED_MODE_T 1507 1508/* Name of "pr" program. */ 1509#undef PR_PROGRAM 1510 1511/* Define if pthread_create is an inline function. */ 1512#undef PTHREAD_CREATE_IS_INLINE 1513 1514/* Define if the pthread_in_use() detection is hard. */ 1515#undef PTHREAD_IN_USE_DETECTION_HARD 1516 1517/* Define to 1 if pthread_sigmask(), when it fails, returns -1 and sets errno. 1518 */ 1519#undef PTHREAD_SIGMASK_FAILS_WITH_ERRNO 1520 1521/* Define to 1 if pthread_sigmask may return 0 and have no effect. */ 1522#undef PTHREAD_SIGMASK_INEFFECTIVE 1523 1524/* Define to 1 if pthread_sigmask() unblocks signals incorrectly. */ 1525#undef PTHREAD_SIGMASK_UNBLOCK_BUG 1526 1527/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1528 'ptrdiff_t'. */ 1529#undef PTRDIFF_T_SUFFIX 1530 1531/* Define to 1 if readlink fails to recognize a trailing slash. */ 1532#undef READLINK_TRAILING_SLASH_BUG 1533 1534/* Define to 1 if readlink sets errno instead of truncating a too-long link. 1535 */ 1536#undef READLINK_TRUNCATE_BUG 1537 1538/* Define to 1 if stat needs help when passed a file name with a trailing 1539 slash */ 1540#undef REPLACE_FUNC_STAT_FILE 1541 1542/* Define if nl_langinfo exists but is overridden by gnulib. */ 1543#undef REPLACE_NL_LANGINFO 1544 1545/* Define to 1 if strerror(0) does not return a message implying success. */ 1546#undef REPLACE_STRERROR_0 1547 1548/* Define if vasnprintf exists but is overridden by gnulib. */ 1549#undef REPLACE_VASNPRINTF 1550 1551/* Define to 1 if setlocale (LC_ALL, NULL) is multithread-safe. */ 1552#undef SETLOCALE_NULL_ALL_MTSAFE 1553 1554/* Define to 1 if setlocale (category, NULL) is multithread-safe. */ 1555#undef SETLOCALE_NULL_ONE_MTSAFE 1556 1557/* Define if sigaltstack() interprets the stack_t.ss_sp field incorrectly, as 1558 the highest address of the alternate stack range rather than as the lowest 1559 address. */ 1560#undef SIGALTSTACK_SS_REVERSED 1561 1562/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1563 'sig_atomic_t'. */ 1564#undef SIG_ATOMIC_T_SUFFIX 1565 1566/* Define as the maximum value of type 'size_t', if the system doesn't define 1567 it. */ 1568#ifndef SIZE_MAX 1569# undef SIZE_MAX 1570#endif 1571 1572/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1573 'size_t'. */ 1574#undef SIZE_T_SUFFIX 1575 1576/* Define on Solaris 11 and its derivates. */ 1577#undef SOLARIS11 1578 1579/* Define as the direction of stack growth for your system. STACK_DIRECTION > 1580 0 => grows toward higher addresses STACK_DIRECTION < 0 => grows toward 1581 lower addresses STACK_DIRECTION = 0 => spaghetti stack. */ 1582#undef STACK_DIRECTION 1583 1584/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ 1585#undef STAT_MACROS_BROKEN 1586 1587/* Define to 1 if all of the C90 standard headers exist (not just the ones 1588 required in a freestanding environment). This macro is provided for 1589 backward compatibility; new code need not use it. */ 1590#undef STDC_HEADERS 1591 1592/* Define to 1 if strerror_r returns char *. */ 1593#undef STRERROR_R_CHAR_P 1594 1595/* Define to 1 if time_t is signed. */ 1596#undef TIME_T_IS_SIGNED 1597 1598/* Define to 1 if your <sys/time.h> declares `struct tm'. */ 1599#undef TM_IN_SYS_TIME 1600 1601/* Define to 1 if the type of the st_atim member of a struct stat is struct 1602 timespec. */ 1603#undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1604 1605/* Define if the combination of the ISO C and POSIX multithreading APIs can be 1606 used. */ 1607#undef USE_ISOC_AND_POSIX_THREADS 1608 1609/* Define if the ISO C multithreading library can be used. */ 1610#undef USE_ISOC_THREADS 1611 1612/* Define if the POSIX multithreading library can be used. */ 1613#undef USE_POSIX_THREADS 1614 1615/* Define if references to the POSIX multithreading library are satisfied by 1616 libc. */ 1617#undef USE_POSIX_THREADS_FROM_LIBC 1618 1619/* Define if references to the POSIX multithreading library should be made 1620 weak. */ 1621#undef USE_POSIX_THREADS_WEAK 1622 1623/* Enable extensions on AIX 3, Interix. */ 1624#ifndef _ALL_SOURCE 1625# undef _ALL_SOURCE 1626#endif 1627/* Enable general extensions on macOS. */ 1628#ifndef _DARWIN_C_SOURCE 1629# undef _DARWIN_C_SOURCE 1630#endif 1631/* Enable general extensions on Solaris. */ 1632#ifndef __EXTENSIONS__ 1633# undef __EXTENSIONS__ 1634#endif 1635/* Enable GNU extensions on systems that have them. */ 1636#ifndef _GNU_SOURCE 1637# undef _GNU_SOURCE 1638#endif 1639/* Enable X/Open compliant socket functions that do not require linking 1640 with -lxnet on HP-UX 11.11. */ 1641#ifndef _HPUX_ALT_XOPEN_SOCKET_API 1642# undef _HPUX_ALT_XOPEN_SOCKET_API 1643#endif 1644/* Identify the host operating system as Minix. 1645 This macro does not affect the system headers' behavior. 1646 A future release of Autoconf may stop defining this macro. */ 1647#ifndef _MINIX 1648# undef _MINIX 1649#endif 1650/* Enable general extensions on NetBSD. 1651 Enable NetBSD compatibility extensions on Minix. */ 1652#ifndef _NETBSD_SOURCE 1653# undef _NETBSD_SOURCE 1654#endif 1655/* Enable OpenBSD compatibility extensions on NetBSD. 1656 Oddly enough, this does nothing on OpenBSD. */ 1657#ifndef _OPENBSD_SOURCE 1658# undef _OPENBSD_SOURCE 1659#endif 1660/* Define to 1 if needed for POSIX-compatible behavior. */ 1661#ifndef _POSIX_SOURCE 1662# undef _POSIX_SOURCE 1663#endif 1664/* Define to 2 if needed for POSIX-compatible behavior. */ 1665#ifndef _POSIX_1_SOURCE 1666# undef _POSIX_1_SOURCE 1667#endif 1668/* Enable POSIX-compatible threading on Solaris. */ 1669#ifndef _POSIX_PTHREAD_SEMANTICS 1670# undef _POSIX_PTHREAD_SEMANTICS 1671#endif 1672/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 1673#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1674# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1675#endif 1676/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 1677#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 1678# undef __STDC_WANT_IEC_60559_BFP_EXT__ 1679#endif 1680/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 1681#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 1682# undef __STDC_WANT_IEC_60559_DFP_EXT__ 1683#endif 1684/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 1685#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 1686# undef __STDC_WANT_IEC_60559_FUNCS_EXT__ 1687#endif 1688/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ 1689#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 1690# undef __STDC_WANT_IEC_60559_TYPES_EXT__ 1691#endif 1692/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 1693#ifndef __STDC_WANT_LIB_EXT2__ 1694# undef __STDC_WANT_LIB_EXT2__ 1695#endif 1696/* Enable extensions specified by ISO/IEC 24747:2009. */ 1697#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 1698# undef __STDC_WANT_MATH_SPEC_FUNCS__ 1699#endif 1700/* Enable extensions on HP NonStop. */ 1701#ifndef _TANDEM_SOURCE 1702# undef _TANDEM_SOURCE 1703#endif 1704/* Enable X/Open extensions. Define to 500 only if necessary 1705 to make mbstate_t available. */ 1706#ifndef _XOPEN_SOURCE 1707# undef _XOPEN_SOURCE 1708#endif 1709 1710 1711/* An alias of GNULIB_STDIO_SINGLE_THREAD. */ 1712#undef USE_UNLOCKED_IO 1713 1714/* Define if the native Windows multithreading API can be used. */ 1715#undef USE_WINDOWS_THREADS 1716 1717/* Version number of package */ 1718#undef VERSION 1719 1720/* Define to 1 if unsetenv returns void instead of int. */ 1721#undef VOID_UNSETENV 1722 1723/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1724 'wchar_t'. */ 1725#undef WCHAR_T_SUFFIX 1726 1727/* Define if the wcrtomb function does not work in the C locale. */ 1728#undef WCRTOMB_C_LOCALE_BUG 1729 1730/* Define if the wcrtomb function has an incorrect return value. */ 1731#undef WCRTOMB_RETVAL_BUG 1732 1733/* Define if WSAStartup is needed. */ 1734#undef WINDOWS_SOCKETS 1735 1736/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1737 'wint_t'. */ 1738#undef WINT_T_SUFFIX 1739 1740/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 1741 significant byte first (like Motorola and SPARC, unlike Intel). */ 1742#if defined AC_APPLE_UNIVERSAL_BUILD 1743# if defined __BIG_ENDIAN__ 1744# define WORDS_BIGENDIAN 1 1745# endif 1746#else 1747# ifndef WORDS_BIGENDIAN 1748# undef WORDS_BIGENDIAN 1749# endif 1750#endif 1751 1752/* Number of bits in a file offset, on hosts where this is settable. */ 1753#undef _FILE_OFFSET_BITS 1754 1755/* enable compile-time and run-time bounds-checking, and some warnings */ 1756#undef _FORTIFY_SOURCE 1757 1758/* True if the compiler says it groks GNU C version MAJOR.MINOR. */ 1759#if defined __GNUC__ && defined __GNUC_MINOR__ 1760# define _GL_GNUC_PREREQ(major, minor) \ 1761 ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__)) 1762#else 1763# define _GL_GNUC_PREREQ(major, minor) 0 1764#endif 1765 1766 1767/* Define to enable the declarations of ISO C 11 types and functions. */ 1768#undef _ISOC11_SOURCE 1769 1770/* Define for large files, on AIX-style hosts. */ 1771#undef _LARGE_FILES 1772 1773/* Define to 1 on Solaris. */ 1774#undef _LCONV_C99 1775 1776/* The _Noreturn keyword of C11. */ 1777#ifndef _Noreturn 1778# if (defined __cplusplus \ 1779 && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \ 1780 || (defined _MSC_VER && 1900 <= _MSC_VER)) \ 1781 && 0) 1782 /* [[noreturn]] is not practically usable, because with it the syntax 1783 extern _Noreturn void func (...); 1784 would not be valid; such a declaration would only be valid with 'extern' 1785 and '_Noreturn' swapped, or without the 'extern' keyword. However, some 1786 AIX system header files and several gnulib header files use precisely 1787 this syntax with 'extern'. */ 1788# define _Noreturn [[noreturn]] 1789# elif ((!defined __cplusplus || defined __clang__) \ 1790 && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ 1791 || (!defined __STRICT_ANSI__ \ 1792 && (_GL_GNUC_PREREQ (4, 7) \ 1793 || (defined __apple_build_version__ \ 1794 ? 6000000 <= __apple_build_version__ \ 1795 : 3 < __clang_major__ + (5 <= __clang_minor__)))))) 1796 /* _Noreturn works as-is. */ 1797# elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C 1798# define _Noreturn __attribute__ ((__noreturn__)) 1799# elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0) 1800# define _Noreturn __declspec (noreturn) 1801# else 1802# define _Noreturn 1803# endif 1804#endif 1805 1806 1807/* Define to 1 in order to get the POSIX compatible declarations of socket 1808 functions. */ 1809#undef _POSIX_PII_SOCKET 1810 1811/* Define if you want <regex.h> to include <limits.h>, so that it consistently 1812 overrides <limits.h>'s RE_DUP_MAX. */ 1813#undef _REGEX_INCLUDE_LIMITS_H 1814 1815/* Define if you want regoff_t to be at least as wide POSIX requires. */ 1816#undef _REGEX_LARGE_OFFSETS 1817 1818/* Number of bits in a timestamp, on hosts where this is settable. */ 1819#undef _TIME_BITS 1820 1821/* For standard stat data types on VMS. */ 1822#undef _USE_STD_STAT 1823 1824/* Define to rpl_ if the getopt replacement functions and variables should be 1825 used. */ 1826#undef __GETOPT_PREFIX 1827 1828/* For 64-bit time_t on 32-bit mingw. */ 1829#undef __MINGW_USE_VC2005_COMPAT 1830 1831/* Define to 1 if the system <stdint.h> predates C++11. */ 1832#undef __STDC_CONSTANT_MACROS 1833 1834/* Define to 1 if the system <stdint.h> predates C++11. */ 1835#undef __STDC_LIMIT_MACROS 1836 1837/* The _GL_ASYNC_SAFE marker should be attached to functions that are 1838 signal handlers (for signals other than SIGABRT, SIGPIPE) or can be 1839 invoked from such signal handlers. Such functions have some restrictions: 1840 * All functions that it calls should be marked _GL_ASYNC_SAFE as well, 1841 or should be listed as async-signal-safe in POSIX 1842 <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04> 1843 section 2.4.3. Note that malloc(), sprintf(), and fwrite(), in 1844 particular, are NOT async-signal-safe. 1845 * All memory locations (variables and struct fields) that these functions 1846 access must be marked 'volatile'. This holds for both read and write 1847 accesses. Otherwise the compiler might optimize away stores to and 1848 reads from such locations that occur in the program, depending on its 1849 data flow analysis. For example, when the program contains a loop 1850 that is intended to inspect a variable set from within a signal handler 1851 while (!signal_occurred) 1852 ; 1853 the compiler is allowed to transform this into an endless loop if the 1854 variable 'signal_occurred' is not declared 'volatile'. 1855 Additionally, recall that: 1856 * A signal handler should not modify errno (except if it is a handler 1857 for a fatal signal and ends by raising the same signal again, thus 1858 provoking the termination of the process). If it invokes a function 1859 that may clobber errno, it needs to save and restore the value of 1860 errno. */ 1861#define _GL_ASYNC_SAFE 1862 1863 1864/* Attributes. */ 1865#if (defined __has_attribute \ 1866 && (!defined __clang_minor__ \ 1867 || 3 < __clang_major__ + (5 <= __clang_minor__))) 1868# define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__) 1869#else 1870# define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr 1871# define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3) 1872# define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2) 1873# define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3) 1874# define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3) 1875# define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95) 1876# define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1) 1877# define _GL_ATTR_diagnose_if 0 1878# define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3) 1879# define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1) 1880# define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0) 1881# define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7) 1882# define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6) 1883# ifdef _ICC 1884# define _GL_ATTR_may_alias 0 1885# else 1886# define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3) 1887# endif 1888# define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0) 1889# define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1) 1890# define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3) 1891# define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0) 1892# define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3) 1893# define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7) 1894# define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96) 1895# define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9) 1896# define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0) 1897# define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7) 1898# define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4) 1899#endif 1900 1901#ifdef __has_c_attribute 1902# define _GL_HAS_C_ATTRIBUTE(attr) __has_c_attribute (__##attr##__) 1903#else 1904# define _GL_HAS_C_ATTRIBUTE(attr) 0 1905#endif 1906 1907 1908#if _GL_HAS_ATTRIBUTE (alloc_size) 1909# define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args)) 1910#else 1911# define _GL_ATTRIBUTE_ALLOC_SIZE(args) 1912#endif 1913 1914#if _GL_HAS_ATTRIBUTE (always_inline) 1915# define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__)) 1916#else 1917# define _GL_ATTRIBUTE_ALWAYS_INLINE 1918#endif 1919 1920#if _GL_HAS_ATTRIBUTE (artificial) 1921# define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__)) 1922#else 1923# define _GL_ATTRIBUTE_ARTIFICIAL 1924#endif 1925 1926/* Avoid __attribute__ ((cold)) on MinGW; see thread starting at 1927 <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>. 1928 Also, Oracle Studio 12.6 requires 'cold' not '__cold__'. */ 1929#if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__ 1930# ifndef __SUNPRO_C 1931# define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__)) 1932# else 1933# define _GL_ATTRIBUTE_COLD __attribute__ ((cold)) 1934# endif 1935#else 1936# define _GL_ATTRIBUTE_COLD 1937#endif 1938 1939#if _GL_HAS_ATTRIBUTE (const) 1940# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) 1941#else 1942# define _GL_ATTRIBUTE_CONST 1943#endif 1944 1945/* _GL_ATTRIBUTE_DEALLOC (F, I) is for functions returning pointers 1946 that can be freed by passing them as the Ith argument to the 1947 function F. _GL_ATTRIBUTE_DEALLOC_FREE is for functions that 1948 return pointers that can be freed via 'free'; it can be used 1949 only after including stdlib.h. */ 1950#if _GL_GNUC_PREREQ (11, 0) 1951# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) 1952#else 1953# define _GL_ATTRIBUTE_DEALLOC(f, i) 1954#endif 1955#define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1) 1956 1957#if _GL_HAS_C_ATTRIBUTE (deprecated) 1958# define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]] 1959#elif _GL_HAS_ATTRIBUTE (deprecated) 1960# define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__)) 1961#else 1962# define _GL_ATTRIBUTE_DEPRECATED 1963#endif 1964 1965#if _GL_HAS_ATTRIBUTE (error) 1966# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg))) 1967# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg))) 1968#elif _GL_HAS_ATTRIBUTE (diagnose_if) 1969# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error"))) 1970# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning"))) 1971#else 1972# define _GL_ATTRIBUTE_ERROR(msg) 1973# define _GL_ATTRIBUTE_WARNING(msg) 1974#endif 1975 1976#if _GL_HAS_ATTRIBUTE (externally_visible) 1977# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible)) 1978#else 1979# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE 1980#endif 1981 1982/* FALLTHROUGH is special, because it always expands to something. */ 1983#if _GL_HAS_C_ATTRIBUTE (fallthrough) 1984# define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]] 1985#elif _GL_HAS_ATTRIBUTE (fallthrough) 1986# define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__)) 1987#else 1988# define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0) 1989#endif 1990 1991#if _GL_HAS_ATTRIBUTE (format) 1992# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) 1993#else 1994# define _GL_ATTRIBUTE_FORMAT(spec) 1995#endif 1996 1997#if _GL_HAS_ATTRIBUTE (leaf) 1998# define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__)) 1999#else 2000# define _GL_ATTRIBUTE_LEAF 2001#endif 2002 2003/* Oracle Studio 12.6 mishandles may_alias despite __has_attribute OK. */ 2004#if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C 2005# define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__)) 2006#else 2007# define _GL_ATTRIBUTE_MAY_ALIAS 2008#endif 2009 2010#if _GL_HAS_C_ATTRIBUTE (maybe_unused) 2011# define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]] 2012#else 2013# define _GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_UNUSED 2014#endif 2015/* Earlier spellings of this macro. */ 2016#define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED 2017 2018#if _GL_HAS_ATTRIBUTE (malloc) 2019# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) 2020#else 2021# define _GL_ATTRIBUTE_MALLOC 2022#endif 2023 2024#if _GL_HAS_C_ATTRIBUTE (nodiscard) 2025# define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]] 2026#elif _GL_HAS_ATTRIBUTE (warn_unused_result) 2027# define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__)) 2028#else 2029# define _GL_ATTRIBUTE_NODISCARD 2030#endif 2031 2032#if _GL_HAS_ATTRIBUTE (noinline) 2033# define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__)) 2034#else 2035# define _GL_ATTRIBUTE_NOINLINE 2036#endif 2037 2038#if _GL_HAS_ATTRIBUTE (nonnull) 2039# define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args)) 2040#else 2041# define _GL_ATTRIBUTE_NONNULL(args) 2042#endif 2043 2044#if _GL_HAS_ATTRIBUTE (nonstring) 2045# define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__)) 2046#else 2047# define _GL_ATTRIBUTE_NONSTRING 2048#endif 2049 2050/* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead. */ 2051 2052#if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus 2053# define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__)) 2054#else 2055# define _GL_ATTRIBUTE_NOTHROW 2056#endif 2057 2058#if _GL_HAS_ATTRIBUTE (packed) 2059# define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__)) 2060#else 2061# define _GL_ATTRIBUTE_PACKED 2062#endif 2063 2064#if _GL_HAS_ATTRIBUTE (pure) 2065# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) 2066#else 2067# define _GL_ATTRIBUTE_PURE 2068#endif 2069 2070#if _GL_HAS_ATTRIBUTE (returns_nonnull) 2071# define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__)) 2072#else 2073# define _GL_ATTRIBUTE_RETURNS_NONNULL 2074#endif 2075 2076#if _GL_HAS_ATTRIBUTE (sentinel) 2077# define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos)) 2078#else 2079# define _GL_ATTRIBUTE_SENTINEL(pos) 2080#endif 2081 2082#if _GL_HAS_ATTRIBUTE (unused) 2083# define _GL_ATTRIBUTE_UNUSED __attribute__ ((__unused__)) 2084#else 2085# define _GL_ATTRIBUTE_UNUSED 2086#endif 2087/* Earlier spellings of this macro. */ 2088#define _GL_UNUSED _GL_ATTRIBUTE_UNUSED 2089 2090 2091/* To support C++ as well as C, use _GL_UNUSED_LABEL with trailing ';'. */ 2092#if !defined __cplusplus || _GL_GNUC_PREREQ (4, 5) 2093# define _GL_UNUSED_LABEL _GL_ATTRIBUTE_UNUSED 2094#else 2095# define _GL_UNUSED_LABEL 2096#endif 2097 2098 2099/* Please see the Gnulib manual for how to use these macros. 2100 2101 Suppress extern inline with HP-UX cc, as it appears to be broken; see 2102 <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>. 2103 2104 Suppress extern inline with Sun C in standards-conformance mode, as it 2105 mishandles inline functions that call each other. E.g., for 'inline void f 2106 (void) { } inline void g (void) { f (); }', c99 incorrectly complains 2107 'reference to static identifier "f" in extern inline function'. 2108 This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. 2109 2110 Suppress extern inline (with or without __attribute__ ((__gnu_inline__))) 2111 on configurations that mistakenly use 'static inline' to implement 2112 functions or macros in standard C headers like <ctype.h>. For example, 2113 if isdigit is mistakenly implemented via a static inline function, 2114 a program containing an extern inline function that calls isdigit 2115 may not work since the C standard prohibits extern inline functions 2116 from calling static functions (ISO C 99 section 6.7.4.(3). 2117 This bug is known to occur on: 2118 2119 OS X 10.8 and earlier; see: 2120 https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html 2121 2122 DragonFly; see 2123 http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log 2124 2125 FreeBSD; see: 2126 https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html 2127 2128 OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and 2129 for clang but remains for g++; see <https://trac.macports.org/ticket/41033>. 2130 Assume DragonFly and FreeBSD will be similar. 2131 2132 GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 2133 inline semantics, unless -fgnu89-inline is used. It defines a macro 2134 __GNUC_STDC_INLINE__ to indicate this situation or a macro 2135 __GNUC_GNU_INLINE__ to indicate the opposite situation. 2136 GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline 2137 semantics but warns, unless -fgnu89-inline is used: 2138 warning: C99 inline functions are not supported; using GNU89 2139 warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute 2140 It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. 2141 */ 2142#if (((defined __APPLE__ && defined __MACH__) \ 2143 || defined __DragonFly__ || defined __FreeBSD__) \ 2144 && (defined __header_inline \ 2145 ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ 2146 && ! defined __clang__) \ 2147 : ((! defined _DONT_USE_CTYPE_INLINE_ \ 2148 && (defined __GNUC__ || defined __cplusplus)) \ 2149 || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ 2150 && defined __GNUC__ && ! defined __cplusplus)))) 2151# define _GL_EXTERN_INLINE_STDHEADER_BUG 2152#endif 2153#if ((__GNUC__ \ 2154 ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ 2155 : (199901L <= __STDC_VERSION__ \ 2156 && !defined __HP_cc \ 2157 && !defined __PGI \ 2158 && !(defined __SUNPRO_C && __STDC__))) \ 2159 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 2160# define _GL_INLINE inline 2161# define _GL_EXTERN_INLINE extern inline 2162# define _GL_EXTERN_INLINE_IN_USE 2163#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ 2164 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 2165# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ 2166 /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ 2167# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) 2168# else 2169# define _GL_INLINE extern inline 2170# endif 2171# define _GL_EXTERN_INLINE extern 2172# define _GL_EXTERN_INLINE_IN_USE 2173#else 2174# define _GL_INLINE static _GL_UNUSED 2175# define _GL_EXTERN_INLINE static _GL_UNUSED 2176#endif 2177 2178/* In GCC 4.6 (inclusive) to 5.1 (exclusive), 2179 suppress bogus "no previous prototype for 'FOO'" 2180 and "no previous declaration for 'FOO'" diagnostics, 2181 when FOO is an inline function in the header; see 2182 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and 2183 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>. */ 2184#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__ 2185# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ 2186# define _GL_INLINE_HEADER_CONST_PRAGMA 2187# else 2188# define _GL_INLINE_HEADER_CONST_PRAGMA \ 2189 _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") 2190# endif 2191# define _GL_INLINE_HEADER_BEGIN \ 2192 _Pragma ("GCC diagnostic push") \ 2193 _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ 2194 _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ 2195 _GL_INLINE_HEADER_CONST_PRAGMA 2196# define _GL_INLINE_HEADER_END \ 2197 _Pragma ("GCC diagnostic pop") 2198#else 2199# define _GL_INLINE_HEADER_BEGIN 2200# define _GL_INLINE_HEADER_END 2201#endif 2202 2203/* Define to `int' if <sys/types.h> doesn't define. */ 2204#undef gid_t 2205 2206/* A replacement for va_copy, if needed. */ 2207#define gl_va_copy(a,b) ((a) = (b)) 2208 2209/* Define to `__inline__' or `__inline' if that's what the C compiler 2210 calls it, or to nothing if 'inline' is not supported under any name. */ 2211#ifndef __cplusplus 2212#undef inline 2213#endif 2214 2215/* Define to long or long long if <stdint.h> and <inttypes.h> don't define. */ 2216#undef intmax_t 2217 2218/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports 2219 the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of 2220 earlier versions), but does not display it by setting __GNUC_STDC_INLINE__. 2221 __APPLE__ && __MACH__ test for Mac OS X. 2222 __APPLE_CC__ tests for the Apple compiler and its version. 2223 __STDC_VERSION__ tests for the C99 mode. */ 2224#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__ 2225# define __GNUC_STDC_INLINE__ 1 2226#endif 2227 2228/* Define to 1 if the compiler is checking for lint. */ 2229#undef lint 2230 2231/* Define to a type if <wchar.h> does not define. */ 2232#undef mbstate_t 2233 2234/* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2, where 2235 n1 and n2 are expressions without side effects, that evaluate to real 2236 numbers (excluding NaN). 2237 It returns 2238 1 if n1 > n2 2239 0 if n1 == n2 2240 -1 if n1 < n2 2241 The naïve code (n1 > n2 ? 1 : n1 < n2 ? -1 : 0) produces a conditional 2242 jump with nearly all GCC versions up to GCC 10. 2243 This variant (n1 < n2 ? -1 : n1 > n2) produces a conditional with many 2244 GCC versions up to GCC 9. 2245 The better code (n1 > n2) - (n1 < n2) from Hacker's Delight § 2-9 2246 avoids conditional jumps in all GCC versions >= 3.4. */ 2247#define _GL_CMP(n1, n2) (((n1) > (n2)) - ((n1) < (n2))) 2248 2249 2250/* Define to the real name of the mktime_internal function. */ 2251#undef mktime_internal 2252 2253/* Define to `int' if <sys/types.h> does not define. */ 2254#undef mode_t 2255 2256/* Define to the name of the strftime replacement function. */ 2257#undef my_strftime 2258 2259/* Define to the type of st_nlink in struct stat, or a supertype. */ 2260#undef nlink_t 2261 2262/* Define to `long int' if <sys/types.h> does not define. */ 2263#undef off_t 2264 2265/* Define as a signed integer type capable of holding a process identifier. */ 2266#undef pid_t 2267 2268/* Define as the type of the result of subtracting two pointers, if the system 2269 doesn't define it. */ 2270#undef ptrdiff_t 2271 2272/* Define to rpl_re_comp if the replacement should be used. */ 2273#undef re_comp 2274 2275/* Define to rpl_re_compile_fastmap if the replacement should be used. */ 2276#undef re_compile_fastmap 2277 2278/* Define to rpl_re_compile_pattern if the replacement should be used. */ 2279#undef re_compile_pattern 2280 2281/* Define to rpl_re_exec if the replacement should be used. */ 2282#undef re_exec 2283 2284/* Define to rpl_re_match if the replacement should be used. */ 2285#undef re_match 2286 2287/* Define to rpl_re_match_2 if the replacement should be used. */ 2288#undef re_match_2 2289 2290/* Define to rpl_re_search if the replacement should be used. */ 2291#undef re_search 2292 2293/* Define to rpl_re_search_2 if the replacement should be used. */ 2294#undef re_search_2 2295 2296/* Define to rpl_re_set_registers if the replacement should be used. */ 2297#undef re_set_registers 2298 2299/* Define to rpl_re_set_syntax if the replacement should be used. */ 2300#undef re_set_syntax 2301 2302/* Define to rpl_re_syntax_options if the replacement should be used. */ 2303#undef re_syntax_options 2304 2305/* Define to rpl_regcomp if the replacement should be used. */ 2306#undef regcomp 2307 2308/* Define to rpl_regerror if the replacement should be used. */ 2309#undef regerror 2310 2311/* Define to rpl_regexec if the replacement should be used. */ 2312#undef regexec 2313 2314/* Define to rpl_regfree if the replacement should be used. */ 2315#undef regfree 2316 2317/* Define to the equivalent of the C99 'restrict' keyword, or to 2318 nothing if this is not supported. Do not define if restrict is 2319 supported only directly. */ 2320#undef restrict 2321/* Work around a bug in older versions of Sun C++, which did not 2322 #define __restrict__ or support _Restrict or __restrict__ 2323 even though the corresponding Sun C compiler ended up with 2324 "#define restrict _Restrict" or "#define restrict __restrict__" 2325 in the previous line. This workaround can be removed once 2326 we assume Oracle Developer Studio 12.5 (2016) or later. */ 2327#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__ 2328# define _Restrict 2329# define __restrict__ 2330#endif 2331 2332/* Define to `unsigned int' if <sys/types.h> does not define. */ 2333#undef size_t 2334 2335/* type to use in place of socklen_t if not defined */ 2336#undef socklen_t 2337 2338/* Define as a signed type of the same size as size_t. */ 2339#undef ssize_t 2340 2341/* Define to 'struct sigaltstack' if that's the type of the argument to 2342 sigaltstack */ 2343#undef stack_t 2344 2345/* Define to `int' if <sys/types.h> doesn't define. */ 2346#undef uid_t 2347 2348 2349 /* This definition is a duplicate of the one in unitypes.h. 2350 It is here so that we can cope with an older version of unitypes.h 2351 that does not contain this definition and that is pre-installed among 2352 the public header files. */ 2353 # if defined __restrict \ 2354 || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \ 2355 || __clang_major__ >= 3 2356 # define _UC_RESTRICT __restrict 2357 # elif 199901L <= __STDC_VERSION__ || defined restrict 2358 # define _UC_RESTRICT restrict 2359 # else 2360 # define _UC_RESTRICT 2361 # endif 2362 2363 2364/* Define as a macro for copying va_list variables. */ 2365#undef va_copy 2366 2367/* Define as `fork' if `vfork' does not work. */ 2368#undef vfork 2369