1 /* lib/config.h. Generated from config.hin by configure. */ 2 /* lib/config.hin. Generated from configure.ac by autoheader. */ 3 4 /* Define if building universal (internal helper macro) */ 5 /* #undef AC_APPLE_UNIVERSAL_BUILD */ 6 7 /* Define to the number of bits in type 'ptrdiff_t'. */ 8 /* #undef BITSIZEOF_PTRDIFF_T */ 9 10 /* Define to the number of bits in type 'sig_atomic_t'. */ 11 /* #undef BITSIZEOF_SIG_ATOMIC_T */ 12 13 /* Define to the number of bits in type 'size_t'. */ 14 /* #undef BITSIZEOF_SIZE_T */ 15 16 /* Define to the number of bits in type 'wchar_t'. */ 17 /* #undef BITSIZEOF_WCHAR_T */ 18 19 /* Define to the number of bits in type 'wint_t'. */ 20 /* #undef BITSIZEOF_WINT_T */ 21 22 /* Define to 1 if the `closedir' function returns void instead of `int'. */ 23 /* #undef CLOSEDIR_VOID */ 24 25 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP 26 systems. This function is required for `alloca.c' support on those systems. 27 */ 28 /* #undef CRAY_STACKSEG_END */ 29 30 /* Define to 1 if using `alloca.c'. */ 31 /* #undef C_ALLOCA */ 32 33 /* Define to 1 if the C locale may have encoding errors. */ 34 /* #undef C_LOCALE_MAYBE_EILSEQ */ 35 36 /* Define as the bit index in the word where to find bit 0 of the exponent of 37 'double'. */ 38 #define DBL_EXPBIT0_BIT 20 39 40 /* Define as the word index where to find the exponent of 'double'. */ 41 #define DBL_EXPBIT0_WORD 1 42 43 /* Name of editor program, unless overridden. */ 44 #define DEFAULT_EDITOR_PROGRAM "ed" 45 46 /* Define to 1 if // is a file system root distinct from /. */ 47 /* #undef DOUBLE_SLASH_IS_DISTINCT_ROOT */ 48 49 /* Define to 1 if translation of program messages to the user's native 50 language is requested. */ 51 /* #undef ENABLE_NLS */ 52 53 /* Define to 1 if an invalid memory address access may yield a SIGBUS. */ 54 #define FAULT_YIELDS_SIGBUS 1 55 56 /* Define this to 1 if F_DUPFD behavior does not match POSIX */ 57 /* #undef FCNTL_DUPFD_BUGGY */ 58 59 /* Define to nothing if C supports flexible array members, and to 1 if it does 60 not. That way, with a declaration like 'struct s { int n; double 61 d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99 62 compilers. When computing the size of such an object, don't use 'sizeof 63 (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)' 64 instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with 65 MSVC and with C++ compilers. */ 66 #define FLEXIBLE_ARRAY_MEMBER /**/ 67 68 /* Define to 1 if mkdir mistakenly creates a directory given with a trailing 69 dot component. */ 70 /* #undef FUNC_MKDIR_DOT_BUG */ 71 72 /* Define to 1 if nl_langinfo (YESEXPR) returns a non-empty string. */ 73 #define FUNC_NL_LANGINFO_YESEXPR_WORKS 1 74 75 /* Define if gettimeofday clobbers the localtime buffer. */ 76 /* #undef GETTIMEOFDAY_CLOBBERS_LOCALTIME */ 77 78 /* Define this to 'void' or 'struct timezone' to match the system's 79 declaration of the second argument to gettimeofday. */ 80 #define GETTIMEOFDAY_TIMEZONE struct timezone 81 82 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 83 whether the gnulib module dirname shall be considered present. */ 84 #define GNULIB_DIRNAME 1 85 86 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 87 whether the gnulib module filenamecat shall be considered present. */ 88 #define GNULIB_FILENAMECAT 1 89 90 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 91 whether the gnulib module fnmatch-gnu shall be considered present. */ 92 #define GNULIB_FNMATCH_GNU 1 93 94 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 95 whether the gnulib module freopen-safer shall be considered present. */ 96 #define GNULIB_FREOPEN_SAFER 1 97 98 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 99 whether the gnulib module fscanf shall be considered present. */ 100 #define GNULIB_FSCANF 1 101 102 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 103 whether the gnulib module msvc-nothrow shall be considered present. */ 104 #define GNULIB_MSVC_NOTHROW 1 105 106 /* enable some gnulib portability checks */ 107 /* #undef GNULIB_PORTCHECK */ 108 109 /* Define to 1 if printf and friends should be labeled with attribute 110 "__gnu_printf__" instead of "__printf__" */ 111 /* #undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU */ 112 113 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 114 whether the gnulib module scanf shall be considered present. */ 115 #define GNULIB_SCANF 1 116 117 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 118 whether the gnulib module snprintf shall be considered present. */ 119 #define GNULIB_SNPRINTF IN_DIFFUTILS_GNULIB_TESTS 120 121 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 122 whether the gnulib module strerror shall be considered present. */ 123 #define GNULIB_STRERROR 1 124 125 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 126 whether the gnulib module strerror_r-posix shall be considered present. */ 127 #define GNULIB_STRERROR_R_POSIX IN_DIFFUTILS_GNULIB_TESTS 128 129 /* Define to 1 when the gnulib module accept should be tested. */ 130 #define GNULIB_TEST_ACCEPT 1 131 132 /* Define to 1 when the gnulib module bind should be tested. */ 133 #define GNULIB_TEST_BIND 1 134 135 /* Define to 1 when the gnulib module btowc should be tested. */ 136 #define GNULIB_TEST_BTOWC 1 137 138 /* Define to 1 when the gnulib module cloexec should be tested. */ 139 #define GNULIB_TEST_CLOEXEC 1 140 141 /* Define to 1 when the gnulib module close should be tested. */ 142 #define GNULIB_TEST_CLOSE 1 143 144 /* Define to 1 when the gnulib module connect should be tested. */ 145 #define GNULIB_TEST_CONNECT 1 146 147 /* Define to 1 when the gnulib module dup2 should be tested. */ 148 #define GNULIB_TEST_DUP2 1 149 150 /* Define to 1 when the gnulib module environ should be tested. */ 151 #define GNULIB_TEST_ENVIRON 1 152 153 /* Define to 1 when the gnulib module fcntl should be tested. */ 154 #define GNULIB_TEST_FCNTL 1 155 156 /* Define to 1 when the gnulib module fdopen should be tested. */ 157 #define GNULIB_TEST_FDOPEN 1 158 159 /* Define to 1 when the gnulib module fnmatch should be tested. */ 160 #define GNULIB_TEST_FNMATCH 1 161 162 /* Define to 1 when the gnulib module freopen should be tested. */ 163 #define GNULIB_TEST_FREOPEN 1 164 165 /* Define to 1 when the gnulib module fstat should be tested. */ 166 #define GNULIB_TEST_FSTAT 1 167 168 /* Define to 1 when the gnulib module ftruncate should be tested. */ 169 #define GNULIB_TEST_FTRUNCATE 1 170 171 /* Define to 1 when the gnulib module getcwd should be tested. */ 172 #define GNULIB_TEST_GETCWD 1 173 174 /* Define to 1 when the gnulib module getdtablesize should be tested. */ 175 #define GNULIB_TEST_GETDTABLESIZE 1 176 177 /* Define to 1 when the gnulib module getpagesize should be tested. */ 178 #define GNULIB_TEST_GETPAGESIZE 1 179 180 /* Define to 1 when the gnulib module gettimeofday should be tested. */ 181 #define GNULIB_TEST_GETTIMEOFDAY 1 182 183 /* Define to 1 when the gnulib module ioctl should be tested. */ 184 #define GNULIB_TEST_IOCTL 1 185 186 /* Define to 1 when the gnulib module iswblank should be tested. */ 187 #define GNULIB_TEST_ISWBLANK 1 188 189 /* Define to 1 when the gnulib module listen should be tested. */ 190 #define GNULIB_TEST_LISTEN 1 191 192 /* Define to 1 when the gnulib module localeconv should be tested. */ 193 #define GNULIB_TEST_LOCALECONV 1 194 195 /* Define to 1 when the gnulib module lstat should be tested. */ 196 #define GNULIB_TEST_LSTAT 1 197 198 /* Define to 1 when the gnulib module malloc-posix should be tested. */ 199 #define GNULIB_TEST_MALLOC_POSIX 1 200 201 /* Define to 1 when the gnulib module mbrtowc should be tested. */ 202 #define GNULIB_TEST_MBRTOWC 1 203 204 /* Define to 1 when the gnulib module mbscasecmp should be tested. */ 205 #define GNULIB_TEST_MBSCASECMP 1 206 207 /* Define to 1 when the gnulib module mbsinit should be tested. */ 208 #define GNULIB_TEST_MBSINIT 1 209 210 /* Define to 1 when the gnulib module mbslen should be tested. */ 211 #define GNULIB_TEST_MBSLEN 1 212 213 /* Define to 1 when the gnulib module mbsrtowcs should be tested. */ 214 #define GNULIB_TEST_MBSRTOWCS 1 215 216 /* Define to 1 when the gnulib module mbsstr should be tested. */ 217 #define GNULIB_TEST_MBSSTR 1 218 219 /* Define to 1 when the gnulib module mbtowc should be tested. */ 220 #define GNULIB_TEST_MBTOWC 1 221 222 /* Define to 1 when the gnulib module memchr should be tested. */ 223 #define GNULIB_TEST_MEMCHR 1 224 225 /* Define to 1 when the gnulib module mkstemp should be tested. */ 226 #define GNULIB_TEST_MKSTEMP 1 227 228 /* Define to 1 when the gnulib module mktime should be tested. */ 229 #define GNULIB_TEST_MKTIME 1 230 231 /* Define to 1 when the gnulib module nanosleep should be tested. */ 232 #define GNULIB_TEST_NANOSLEEP 1 233 234 /* Define to 1 when the gnulib module nl_langinfo should be tested. */ 235 #define GNULIB_TEST_NL_LANGINFO 1 236 237 /* Define to 1 when the gnulib module open should be tested. */ 238 #define GNULIB_TEST_OPEN 1 239 240 /* Define to 1 when the gnulib module perror should be tested. */ 241 #define GNULIB_TEST_PERROR 1 242 243 /* Define to 1 when the gnulib module pipe should be tested. */ 244 #define GNULIB_TEST_PIPE 1 245 246 /* Define to 1 when the gnulib module putenv should be tested. */ 247 #define GNULIB_TEST_PUTENV 1 248 249 /* Define to 1 when the gnulib module raise should be tested. */ 250 #define GNULIB_TEST_RAISE 1 251 252 /* Define to 1 when the gnulib module rawmemchr should be tested. */ 253 #define GNULIB_TEST_RAWMEMCHR 1 254 255 /* Define to 1 when the gnulib module readlink should be tested. */ 256 #define GNULIB_TEST_READLINK 1 257 258 /* Define to 1 when the gnulib module select should be tested. */ 259 #define GNULIB_TEST_SELECT 1 260 261 /* Define to 1 when the gnulib module setenv should be tested. */ 262 #define GNULIB_TEST_SETENV 1 263 264 /* Define to 1 when the gnulib module setlocale should be tested. */ 265 #define GNULIB_TEST_SETLOCALE 1 266 267 /* Define to 1 when the gnulib module setsockopt should be tested. */ 268 #define GNULIB_TEST_SETSOCKOPT 1 269 270 /* Define to 1 when the gnulib module sigaction should be tested. */ 271 #define GNULIB_TEST_SIGACTION 1 272 273 /* Define to 1 when the gnulib module sigprocmask should be tested. */ 274 #define GNULIB_TEST_SIGPROCMASK 1 275 276 /* Define to 1 when the gnulib module sleep should be tested. */ 277 #define GNULIB_TEST_SLEEP 1 278 279 /* Define to 1 when the gnulib module snprintf should be tested. */ 280 #define GNULIB_TEST_SNPRINTF 1 281 282 /* Define to 1 when the gnulib module socket should be tested. */ 283 #define GNULIB_TEST_SOCKET 1 284 285 /* Define to 1 when the gnulib module stat should be tested. */ 286 #define GNULIB_TEST_STAT 1 287 288 /* Define to 1 when the gnulib module strerror should be tested. */ 289 #define GNULIB_TEST_STRERROR 1 290 291 /* Define to 1 when the gnulib module strerror_r should be tested. */ 292 #define GNULIB_TEST_STRERROR_R 1 293 294 /* Define to 1 when the gnulib module strndup should be tested. */ 295 #define GNULIB_TEST_STRNDUP 1 296 297 /* Define to 1 when the gnulib module strnlen should be tested. */ 298 #define GNULIB_TEST_STRNLEN 1 299 300 /* Define to 1 when the gnulib module strptime should be tested. */ 301 #define GNULIB_TEST_STRPTIME 1 302 303 /* Define to 1 when the gnulib module strtoull should be tested. */ 304 #define GNULIB_TEST_STRTOULL 1 305 306 /* Define to 1 when the gnulib module symlink should be tested. */ 307 #define GNULIB_TEST_SYMLINK 1 308 309 /* Define to 1 when the gnulib module timegm should be tested. */ 310 #define GNULIB_TEST_TIMEGM 1 311 312 /* Define to 1 when the gnulib module time_r should be tested. */ 313 #define GNULIB_TEST_TIME_R 1 314 315 /* Define to 1 when the gnulib module time_rz should be tested. */ 316 #define GNULIB_TEST_TIME_RZ 1 317 318 /* Define to 1 when the gnulib module tzset should be tested. */ 319 #define GNULIB_TEST_TZSET 1 320 321 /* Define to 1 when the gnulib module unsetenv should be tested. */ 322 #define GNULIB_TEST_UNSETENV 1 323 324 /* Define to 1 when the gnulib module vasprintf should be tested. */ 325 #define GNULIB_TEST_VASPRINTF 1 326 327 /* Define to 1 when the gnulib module wcrtomb should be tested. */ 328 #define GNULIB_TEST_WCRTOMB 1 329 330 /* Define to 1 when the gnulib module wctob should be tested. */ 331 #define GNULIB_TEST_WCTOB 1 332 333 /* Define to 1 when the gnulib module wctomb should be tested. */ 334 #define GNULIB_TEST_WCTOMB 1 335 336 /* Define to 1 when the gnulib module wcwidth should be tested. */ 337 #define GNULIB_TEST_WCWIDTH 1 338 339 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 340 whether the gnulib module unistr/u8-mbtoucr shall be considered present. */ 341 #define GNULIB_UNISTR_U8_MBTOUCR 1 342 343 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 344 whether the gnulib module unistr/u8-uctomb shall be considered present. */ 345 #define GNULIB_UNISTR_U8_UCTOMB 1 346 347 /* Define to 1 if you have 'alloca' after including <alloca.h>, a header that 348 may be supplied by this distribution. */ 349 #define HAVE_ALLOCA 1 350 351 /* Define to 1 if <alloca.h> works. */ 352 #define HAVE_ALLOCA_H 1 353 354 /* Define to 1 if you have the <arpa/inet.h> header file. */ 355 #define HAVE_ARPA_INET_H 1 356 357 /* Define to 1 if you have the <bp-sym.h> header file. */ 358 /* #undef HAVE_BP_SYM_H */ 359 360 /* Define to 1 if you have the `btowc' function. */ 361 #define HAVE_BTOWC 1 362 363 /* Define to 1 if nanosleep mishandles large arguments. */ 364 /* #undef HAVE_BUG_BIG_NANOSLEEP */ 365 366 /* Define to 1 if you have the `catgets' function. */ 367 #define HAVE_CATGETS 1 368 369 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the 370 CoreFoundation framework. */ 371 /* #undef HAVE_CFLOCALECOPYCURRENT */ 372 373 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in 374 the CoreFoundation framework. */ 375 /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */ 376 377 /* Define to 1 if you have the `chsize' function. */ 378 /* #undef HAVE_CHSIZE */ 379 380 /* Define to 1 if you have the `clock_gettime' function. */ 381 #define HAVE_CLOCK_GETTIME 1 382 383 /* Define to 1 if you have the `clock_settime' function. */ 384 #define HAVE_CLOCK_SETTIME 1 385 386 /* Define to 1 if you have the <crtdefs.h> header file. */ 387 /* #undef HAVE_CRTDEFS_H */ 388 389 /* Define to 1 if C supports variable-length arrays. */ 390 #define HAVE_C_VARARRAYS 1 391 392 /* Define if the GNU dcgettext() function is already present or preinstalled. 393 */ 394 /* #undef HAVE_DCGETTEXT */ 395 396 /* Define to 1 if you have the declaration of `alarm', and to 0 if you don't. 397 */ 398 #define HAVE_DECL_ALARM 1 399 400 /* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if 401 you don't. */ 402 #define HAVE_DECL_CLEARERR_UNLOCKED 1 403 404 /* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you 405 don't. */ 406 #define HAVE_DECL_FEOF_UNLOCKED 1 407 408 /* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if 409 you don't. */ 410 #define HAVE_DECL_FERROR_UNLOCKED 1 411 412 /* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if 413 you don't. */ 414 #define HAVE_DECL_FFLUSH_UNLOCKED 1 415 416 /* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if 417 you don't. */ 418 #define HAVE_DECL_FGETS_UNLOCKED 0 419 420 /* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if 421 you don't. */ 422 #define HAVE_DECL_FPUTC_UNLOCKED 1 423 424 /* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if 425 you don't. */ 426 #define HAVE_DECL_FPUTS_UNLOCKED 1 427 428 /* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if 429 you don't. */ 430 #define HAVE_DECL_FREAD_UNLOCKED 1 431 432 /* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if 433 you don't. */ 434 #define HAVE_DECL_FWRITE_UNLOCKED 1 435 436 /* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if 437 you don't. */ 438 #define HAVE_DECL_GETCHAR_UNLOCKED 1 439 440 /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you 441 don't. */ 442 #define HAVE_DECL_GETC_UNLOCKED 1 443 444 /* Define to 1 if you have the declaration of `getdtablesize', and to 0 if you 445 don't. */ 446 #define HAVE_DECL_GETDTABLESIZE 1 447 448 /* Define to 1 if you have the declaration of `inet_pton', and to 0 if you 449 don't. */ 450 #define HAVE_DECL_INET_PTON 1 451 452 /* Define to 1 if you have the declaration of `isblank', and to 0 if you 453 don't. */ 454 #define HAVE_DECL_ISBLANK 1 455 456 /* Define to 1 if you have the declaration of `iswblank', and to 0 if you 457 don't. */ 458 #define HAVE_DECL_ISWBLANK 1 459 460 /* Define to 1 if you have the declaration of `localtime_r', and to 0 if you 461 don't. */ 462 #define HAVE_DECL_LOCALTIME_R 1 463 464 /* Define to 1 if you have the declaration of `mbrtowc', and to 0 if you 465 don't. */ 466 /* #undef HAVE_DECL_MBRTOWC */ 467 468 /* Define to 1 if you have the declaration of `mbsinit', and to 0 if you 469 don't. */ 470 /* #undef HAVE_DECL_MBSINIT */ 471 472 /* Define to 1 if you have the declaration of `mbsrtowcs', and to 0 if you 473 don't. */ 474 /* #undef HAVE_DECL_MBSRTOWCS */ 475 476 /* Define to 1 if you have the declaration of `program_invocation_name', and 477 to 0 if you don't. */ 478 #define HAVE_DECL_PROGRAM_INVOCATION_NAME 0 479 480 /* Define to 1 if you have the declaration of `program_invocation_short_name', 481 and to 0 if you don't. */ 482 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0 483 484 /* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if 485 you don't. */ 486 #define HAVE_DECL_PUTCHAR_UNLOCKED 1 487 488 /* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you 489 don't. */ 490 #define HAVE_DECL_PUTC_UNLOCKED 1 491 492 /* Define to 1 if you have the declaration of `setenv', and to 0 if you don't. 493 */ 494 #define HAVE_DECL_SETENV 1 495 496 /* Define to 1 if you have the declaration of `sigaltstack', and to 0 if you 497 don't. */ 498 #define HAVE_DECL_SIGALTSTACK 1 499 500 /* Define to 1 if you have the declaration of `sleep', and to 0 if you don't. 501 */ 502 #define HAVE_DECL_SLEEP 1 503 504 /* Define to 1 if you have the declaration of `snprintf', and to 0 if you 505 don't. */ 506 #define HAVE_DECL_SNPRINTF 1 507 508 /* Define to 1 if you have the declaration of `strerror_r', and to 0 if you 509 don't. */ 510 #define HAVE_DECL_STRERROR_R 1 511 512 /* Define to 1 if you have the declaration of `strncasecmp', and to 0 if you 513 don't. */ 514 #define HAVE_DECL_STRNCASECMP 1 515 516 /* Define to 1 if you have the declaration of `strndup', and to 0 if you 517 don't. */ 518 #define HAVE_DECL_STRNDUP 1 519 520 /* Define to 1 if you have the declaration of `strnlen', and to 0 if you 521 don't. */ 522 #define HAVE_DECL_STRNLEN 1 523 524 /* Define to 1 if you have the declaration of `strtoull', and to 0 if you 525 don't. */ 526 /* #undef HAVE_DECL_STRTOULL */ 527 528 /* Define to 1 if you have the declaration of `strtoumax', and to 0 if you 529 don't. */ 530 #define HAVE_DECL_STRTOUMAX 1 531 532 /* Define to 1 if you have the declaration of `towlower', and to 0 if you 533 don't. */ 534 /* #undef HAVE_DECL_TOWLOWER */ 535 536 /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. 537 */ 538 /* #undef HAVE_DECL_TZNAME */ 539 540 /* Define to 1 if you have the declaration of `unsetenv', and to 0 if you 541 don't. */ 542 #define HAVE_DECL_UNSETENV 1 543 544 /* Define to 1 if you have the declaration of `wcrtomb', and to 0 if you 545 don't. */ 546 /* #undef HAVE_DECL_WCRTOMB */ 547 548 /* Define to 1 if you have the declaration of `wctob', and to 0 if you don't. 549 */ 550 #define HAVE_DECL_WCTOB 1 551 552 /* Define to 1 if you have the declaration of `wcwidth', and to 0 if you 553 don't. */ 554 #define HAVE_DECL_WCWIDTH 1 555 556 /* Define to 1 if you have the declaration of `_putenv', and to 0 if you 557 don't. */ 558 #define HAVE_DECL__PUTENV 0 559 560 /* Define to 1 if you have the declaration of `_snprintf', and to 0 if you 561 don't. */ 562 #define HAVE_DECL__SNPRINTF 0 563 564 /* Define to 1 if you have the declaration of `__argv', and to 0 if you don't. 565 */ 566 #define HAVE_DECL___ARGV 0 567 568 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 569 */ 570 #define HAVE_DIRENT_H 1 571 572 /* Define to 1 if you have the 'dup2' function. */ 573 #define HAVE_DUP2 1 574 575 /* Define if you have the declaration of environ. */ 576 /* #undef HAVE_ENVIRON_DECL */ 577 578 /* Define to 1 if you have the `fcntl' function. */ 579 #define HAVE_FCNTL 1 580 581 /* Define to 1 if you have the <features.h> header file. */ 582 /* #undef HAVE_FEATURES_H */ 583 584 /* Define to 1 if you have the `fnmatch' function. */ 585 #define HAVE_FNMATCH 1 586 587 /* Define to 1 if you have the <fnmatch.h> header file. */ 588 #define HAVE_FNMATCH_H 1 589 590 /* Define to 1 if you have the `fork' function. */ 591 #define HAVE_FORK 1 592 593 /* Define to 1 if you have the `ftruncate' function. */ 594 #define HAVE_FTRUNCATE 1 595 596 /* Define to 1 if you have the `getdtablesize' function. */ 597 #define HAVE_GETDTABLESIZE 1 598 599 /* Define to 1 if you have the `getexecname' function. */ 600 /* #undef HAVE_GETEXECNAME */ 601 602 /* Define to 1 if you have the <getopt.h> header file. */ 603 #define HAVE_GETOPT_H 1 604 605 /* Define to 1 if you have the `getopt_long_only' function. */ 606 #define HAVE_GETOPT_LONG_ONLY 1 607 608 /* Define to 1 if you have the `getprogname' function. */ 609 #define HAVE_GETPROGNAME 1 610 611 /* Define if the GNU gettext() function is already present or preinstalled. */ 612 /* #undef HAVE_GETTEXT */ 613 614 /* Define to 1 if you have the `gettimeofday' function. */ 615 #define HAVE_GETTIMEOFDAY 1 616 617 /* Define if you have the iconv() function and it works. */ 618 #define HAVE_ICONV 1 619 620 /* Define to 1 if you have the <iconv.h> header file. */ 621 #define HAVE_ICONV_H 1 622 623 /* Define to 1 if you have the `inet_pton' function. */ 624 /* #undef HAVE_INET_PTON */ 625 626 /* Define to 1 if the compiler supports one of the keywords 'inline', 627 '__inline__', '__inline' and effectively inlines functions marked as such. 628 */ 629 #define HAVE_INLINE 1 630 631 /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */ 632 #define HAVE_INTMAX_T 1 633 634 /* Define to 1 if you have the <inttypes.h> header file. */ 635 #define HAVE_INTTYPES_H 1 636 637 /* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and 638 declares uintmax_t. */ 639 #define HAVE_INTTYPES_H_WITH_UINTMAX 1 640 641 /* Define to 1 if you have the `ioctl' function. */ 642 #define HAVE_IOCTL 1 643 644 /* Define to 1 if <sys/socket.h> defines AF_INET. */ 645 #define HAVE_IPV4 1 646 647 /* Define to 1 if <sys/socket.h> defines AF_INET6. */ 648 #define HAVE_IPV6 1 649 650 /* Define to 1 if you have the `isblank' function. */ 651 #define HAVE_ISBLANK 1 652 653 /* Define to 1 if you have the `iswblank' function. */ 654 #define HAVE_ISWBLANK 1 655 656 /* Define to 1 if you have the `iswcntrl' function. */ 657 #define HAVE_ISWCNTRL 1 658 659 /* Define to 1 if you have the `iswctype' function. */ 660 #define HAVE_ISWCTYPE 1 661 662 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ 663 #define HAVE_LANGINFO_CODESET 1 664 665 /* Define to 1 if you have the <langinfo.h> header file. */ 666 #define HAVE_LANGINFO_H 1 667 668 /* Define to 1 if you have the <libintl.h> header file. */ 669 /* #undef HAVE_LIBINTL_H */ 670 671 /* Define if you have the libsigsegv library. */ 672 /* #undef HAVE_LIBSIGSEGV */ 673 674 /* Define to 1 if you have the <limits.h> header file. */ 675 #define HAVE_LIMITS_H 1 676 677 /* Define if localtime-like functions can loop forever on extreme arguments. 678 */ 679 /* #undef HAVE_LOCALTIME_INFLOOP_BUG */ 680 681 /* Define to 1 if you have the `localtime_r' function. */ 682 #define HAVE_LOCALTIME_R 1 683 684 /* Define to 1 if the system has the type 'long long int'. */ 685 #define HAVE_LONG_LONG_INT 1 686 687 /* Define to 1 if you have the `lstat' function. */ 688 #define HAVE_LSTAT 1 689 690 /* Define to 1 if you have the <malloc.h> header file. */ 691 /* #undef HAVE_MALLOC_H */ 692 693 /* Define if the 'malloc' function is POSIX compliant. */ 694 #define HAVE_MALLOC_POSIX 1 695 696 /* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including 697 config.h and <sys/mman.h>. */ 698 #define HAVE_MAP_ANONYMOUS 1 699 700 /* Define to 1 if you have the `mbrtowc' function. */ 701 #define HAVE_MBRTOWC 1 702 703 /* Define to 1 if you have the `mbsinit' function. */ 704 #define HAVE_MBSINIT 1 705 706 /* Define to 1 if you have the `mbslen' function. */ 707 /* #undef HAVE_MBSLEN */ 708 709 /* Define to 1 if you have the `mbsrtowcs' function. */ 710 #define HAVE_MBSRTOWCS 1 711 712 /* Define to 1 if <wchar.h> declares mbstate_t. */ 713 #define HAVE_MBSTATE_T 1 714 715 /* Define to 1 if you have the `mempcpy' function. */ 716 #define HAVE_MEMPCPY 1 717 718 /* Define to 1 if <limits.h> defines the MIN and MAX macros. */ 719 /* #undef HAVE_MINMAX_IN_LIMITS_H */ 720 721 /* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */ 722 #define HAVE_MINMAX_IN_SYS_PARAM_H 1 723 724 /* Define to 1 if you have the `mkstemp' function. */ 725 #define HAVE_MKSTEMP 1 726 727 /* Define to 1 if you have the `mprotect' function. */ 728 #define HAVE_MPROTECT 1 729 730 /* Define to 1 on MSVC platforms that have the "invalid parameter handler" 731 concept. */ 732 /* #undef HAVE_MSVC_INVALID_PARAMETER_HANDLER */ 733 734 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 735 /* #undef HAVE_NDIR_H */ 736 737 /* Define to 1 if you have the <netdb.h> header file. */ 738 #define HAVE_NETDB_H 1 739 740 /* Define to 1 if you have the <netinet/in.h> header file. */ 741 #define HAVE_NETINET_IN_H 1 742 743 /* Define to 1 if you have the `newlocale' function. */ 744 #define HAVE_NEWLOCALE 1 745 746 /* Define to 1 if you have the `nl_langinfo' function. */ 747 #define HAVE_NL_LANGINFO 1 748 749 /* Define to 1 if you have the <OS.h> header file. */ 750 /* #undef HAVE_OS_H */ 751 752 /* Define to 1 if you have the `pipe' function. */ 753 #define HAVE_PIPE 1 754 755 /* Define to 1 if you have the `raise' function. */ 756 #define HAVE_RAISE 1 757 758 /* Define to 1 if you have the `rawmemchr' function. */ 759 /* #undef HAVE_RAWMEMCHR */ 760 761 /* Define to 1 if you have the `readlink' function. */ 762 #define HAVE_READLINK 1 763 764 /* Define to 1 if you have the `readlinkat' function. */ 765 #define HAVE_READLINKAT 1 766 767 /* Define to 1 if you have run the test for working tzset. */ 768 #define HAVE_RUN_TZSET_TEST 1 769 770 /* Define to 1 if the system has the type `sa_family_t'. */ 771 #define HAVE_SA_FAMILY_T 1 772 773 /* Define to 1 if you have the <search.h> header file. */ 774 #define HAVE_SEARCH_H 1 775 776 /* Define to 1 if you have the `setdtablesize' function. */ 777 /* #undef HAVE_SETDTABLESIZE */ 778 779 /* Define to 1 if you have the `setenv' function. */ 780 #define HAVE_SETENV 1 781 782 /* Define to 1 if you have the `setrlimit' function. */ 783 #define HAVE_SETRLIMIT 1 784 785 /* Define to 1 if you have the `shutdown' function. */ 786 #define HAVE_SHUTDOWN 1 787 788 /* Define to 1 if you have the `sigaction' function. */ 789 #define HAVE_SIGACTION 1 790 791 /* Define to 1 if you have the `sigaltstack' function. */ 792 #define HAVE_SIGALTSTACK 1 793 794 /* Define to 1 if you have the `sigblock' function. */ 795 /* #undef HAVE_SIGBLOCK */ 796 797 /* Define to 1 if the system has the type `siginfo_t'. */ 798 /* #undef HAVE_SIGINFO_T */ 799 800 /* Define to 1 if you have the `siginterrupt' function. */ 801 #define HAVE_SIGINTERRUPT 1 802 803 /* Define to 1 if 'sig_atomic_t' is a signed integer type. */ 804 /* #undef HAVE_SIGNED_SIG_ATOMIC_T */ 805 806 /* Define to 1 if 'wchar_t' is a signed integer type. */ 807 /* #undef HAVE_SIGNED_WCHAR_T */ 808 809 /* Define to 1 if 'wint_t' is a signed integer type. */ 810 /* #undef HAVE_SIGNED_WINT_T */ 811 812 /* Define to 1 if you have the `sigprocmask' function. */ 813 #define HAVE_SIGPROCMASK 1 814 815 /* Define to 1 if the system has the type `sigset_t'. */ 816 #define HAVE_SIGSET_T 1 817 818 /* Define to 1 if you have the `sleep' function. */ 819 #define HAVE_SLEEP 1 820 821 /* Define to 1 if you have the `snprintf' function. */ 822 #define HAVE_SNPRINTF 1 823 824 /* Define if the return value of the snprintf function is the number of of 825 bytes (excluding the terminating NUL) that would have been produced if the 826 buffer had been large enough. */ 827 #define HAVE_SNPRINTF_RETVAL_C99 1 828 829 /* Define to 1 if extending the stack slightly past the limit causes a SIGSEGV 830 which can be handled on an alternate stack established with sigaltstack. */ 831 #define HAVE_STACK_OVERFLOW_HANDLING 1 832 833 /* Define to 1 if the system has the type `stack_t'. */ 834 #define HAVE_STACK_T 1 835 836 /* Define to 1 if you have the <stdint.h> header file. */ 837 #define HAVE_STDINT_H 1 838 839 /* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares 840 uintmax_t. */ 841 #define HAVE_STDINT_H_WITH_UINTMAX 1 842 843 /* Define to 1 if you have the <stdlib.h> header file. */ 844 #define HAVE_STDLIB_H 1 845 846 /* Define to 1 if you have the `strcasecmp' function. */ 847 #define HAVE_STRCASECMP 1 848 849 /* Define to 1 if you have the `strcasecoll' function. */ 850 /* #undef HAVE_STRCASECOLL */ 851 852 /* Define to 1 if you have the `strerror_r' function. */ 853 #define HAVE_STRERROR_R 1 854 855 /* Define to 1 if you have the `stricoll' function. */ 856 /* #undef HAVE_STRICOLL */ 857 858 /* Define to 1 if you have the <strings.h> header file. */ 859 #define HAVE_STRINGS_H 1 860 861 /* Always define to 1, for backward compatibility. You can assume <string.h> 862 exists. */ 863 #define HAVE_STRING_H 1 864 865 /* Define to 1 if you have the `strncasecmp' function. */ 866 #define HAVE_STRNCASECMP 1 867 868 /* Define to 1 if you have the `strndup' function. */ 869 #define HAVE_STRNDUP 1 870 871 /* Define to 1 if you have the `strnlen' function. */ 872 #define HAVE_STRNLEN 1 873 874 /* Define to 1 if you have the `strptime' function. */ 875 #define HAVE_STRPTIME 1 876 877 /* Define to 1 if you have the `strtoull' function. */ 878 #define HAVE_STRTOULL 1 879 880 /* Define to 1 if you have the `strtoumax' function. */ 881 #define HAVE_STRTOUMAX 1 882 883 /* Define to 1 if `decimal_point' is a member of `struct lconv'. */ 884 /* #undef HAVE_STRUCT_LCONV_DECIMAL_POINT */ 885 886 /* Define to 1 if `sa_sigaction' is a member of `struct sigaction'. */ 887 #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1 888 889 /* Define to 1 if the system has the type `struct sockaddr_storage'. */ 890 #define HAVE_STRUCT_SOCKADDR_STORAGE 1 891 892 /* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */ 893 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1 894 895 /* Define to 1 if `st_atimensec' is a member of `struct stat'. */ 896 /* #undef HAVE_STRUCT_STAT_ST_ATIMENSEC */ 897 898 /* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */ 899 /* #undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC */ 900 901 /* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */ 902 /* #undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC */ 903 904 /* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */ 905 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 906 907 /* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */ 908 /* #undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC */ 909 910 /* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */ 911 /* #undef HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC */ 912 913 /* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */ 914 /* #undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC */ 915 916 /* Define to 1 if `st_blksize' is a member of `struct stat'. */ 917 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 918 919 /* Define to 1 if `st_rdev' is a member of `struct stat'. */ 920 #define HAVE_STRUCT_STAT_ST_RDEV 1 921 922 /* Define to 1 if `tm_zone' is a member of `struct tm'. */ 923 #define HAVE_STRUCT_TM_TM_ZONE 1 924 925 /* Define to 1 if you have the `symlink' function. */ 926 #define HAVE_SYMLINK 1 927 928 /* Define to 1 if you have the <sys/bitypes.h> header file. */ 929 /* #undef HAVE_SYS_BITYPES_H */ 930 931 /* Define to 1 if you have the <sys/cdefs.h> header file. */ 932 #define HAVE_SYS_CDEFS_H 1 933 934 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 935 */ 936 /* #undef HAVE_SYS_DIR_H */ 937 938 /* Define to 1 if you have the <sys/inttypes.h> header file. */ 939 /* #undef HAVE_SYS_INTTYPES_H */ 940 941 /* Define to 1 if you have the <sys/ioctl.h> header file. */ 942 #define HAVE_SYS_IOCTL_H 1 943 944 /* Define to 1 if you have the <sys/mman.h> header file. */ 945 #define HAVE_SYS_MMAN_H 1 946 947 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 948 */ 949 /* #undef HAVE_SYS_NDIR_H */ 950 951 /* Define to 1 if you have the <sys/param.h> header file. */ 952 #define HAVE_SYS_PARAM_H 1 953 954 /* Define to 1 if you have the <sys/select.h> header file. */ 955 #define HAVE_SYS_SELECT_H 1 956 957 /* Define to 1 if you have the <sys/socket.h> header file. */ 958 #define HAVE_SYS_SOCKET_H 1 959 960 /* Define to 1 if you have the <sys/stat.h> header file. */ 961 #define HAVE_SYS_STAT_H 1 962 963 /* Define to 1 if you have the <sys/time.h> header file. */ 964 #define HAVE_SYS_TIME_H 1 965 966 /* Define to 1 if you have the <sys/types.h> header file. */ 967 #define HAVE_SYS_TYPES_H 1 968 969 /* Define to 1 if you have the <sys/uio.h> header file. */ 970 #define HAVE_SYS_UIO_H 1 971 972 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 973 #define HAVE_SYS_WAIT_H 1 974 975 /* Define to 1 if you have the `timegm' function. */ 976 #define HAVE_TIMEGM 1 977 978 /* Define to 1 if the system has the type `timezone_t'. */ 979 /* #undef HAVE_TIMEZONE_T */ 980 981 /* Define if struct tm has the tm_gmtoff member. */ 982 #define HAVE_TM_GMTOFF 1 983 984 /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use 985 `HAVE_STRUCT_TM_TM_ZONE' instead. */ 986 #define HAVE_TM_ZONE 1 987 988 /* Define to 1 if you have the `towlower' function. */ 989 #define HAVE_TOWLOWER 1 990 991 /* Define to 1 if you have the `tsearch' function. */ 992 #define HAVE_TSEARCH 1 993 994 /* Define to 1 if you don't have `tm_zone' but do have the external array 995 `tzname'. */ 996 /* #undef HAVE_TZNAME */ 997 998 /* Define to 1 if you have the `tzset' function. */ 999 #define HAVE_TZSET 1 1000 1001 /* Define to 1 if you have the <ucontext.h> header file. */ 1002 #define HAVE_UCONTEXT_H 1 1003 1004 /* Define to 1 if you have the <unistd.h> header file. */ 1005 #define HAVE_UNISTD_H 1 1006 1007 /* Define to 1 if you have the `unsetenv' function. */ 1008 #define HAVE_UNSETENV 1 1009 1010 /* Define to 1 if the system has the type 'unsigned long long int'. */ 1011 #define HAVE_UNSIGNED_LONG_LONG_INT 1 1012 1013 /* Define if you have a global __progname variable */ 1014 #define HAVE_VAR___PROGNAME 1 1015 1016 /* Define to 1 if you have the `vasnprintf' function. */ 1017 /* #undef HAVE_VASNPRINTF */ 1018 1019 /* Define to 1 if you have the `vasprintf' function. */ 1020 #define HAVE_VASPRINTF 1 1021 1022 /* Define to 1 if you have the `vfork' function. */ 1023 #define HAVE_VFORK 1 1024 1025 /* Define to 1 if you have the <vfork.h> header file. */ 1026 /* #undef HAVE_VFORK_H */ 1027 1028 /* Define to 1 if you have the <wchar.h> header file. */ 1029 #define HAVE_WCHAR_H 1 1030 1031 /* Define if you have the 'wchar_t' type. */ 1032 #define HAVE_WCHAR_T 1 1033 1034 /* Define to 1 if you have the `wcrtomb' function. */ 1035 #define HAVE_WCRTOMB 1 1036 1037 /* Define to 1 if you have the `wcslen' function. */ 1038 #define HAVE_WCSLEN 1 1039 1040 /* Define to 1 if you have the `wcsnlen' function. */ 1041 #define HAVE_WCSNLEN 1 1042 1043 /* Define to 1 if you have the `wctob' function. */ 1044 #define HAVE_WCTOB 1 1045 1046 /* Define to 1 if you have the <wctype.h> header file. */ 1047 #define HAVE_WCTYPE_H 1 1048 1049 /* Define to 1 if you have the `wcwidth' function. */ 1050 #define HAVE_WCWIDTH 1 1051 1052 /* Define to 1 if you have the <winsock2.h> header file. */ 1053 /* #undef HAVE_WINSOCK2_H */ 1054 1055 /* Define if you have the 'wint_t' type. */ 1056 #define HAVE_WINT_T 1 1057 1058 /* Define to 1 if you have the `wmemchr' function. */ 1059 #define HAVE_WMEMCHR 1 1060 1061 /* Define to 1 if you have the `wmemcpy' function. */ 1062 #define HAVE_WMEMCPY 1 1063 1064 /* Define to 1 if you have the `wmempcpy' function. */ 1065 /* #undef HAVE_WMEMPCPY */ 1066 1067 /* Define to 1 if `fork' works. */ 1068 #define HAVE_WORKING_FORK 1 1069 1070 /* Define to 1 if O_NOATIME works. */ 1071 #define HAVE_WORKING_O_NOATIME 1 1072 1073 /* Define to 1 if O_NOFOLLOW works. */ 1074 #define HAVE_WORKING_O_NOFOLLOW 1 1075 1076 /* Define to 1 if `vfork' works. */ 1077 #define HAVE_WORKING_VFORK 1 1078 1079 /* Define to 1 if you have the <ws2tcpip.h> header file. */ 1080 /* #undef HAVE_WS2TCPIP_H */ 1081 1082 /* Define to 1 if you have the <xlocale.h> header file. */ 1083 #define HAVE_XLOCALE_H 1 1084 1085 /* Define to 1 if extending the stack slightly past the limit causes a 1086 SIGSEGV, and an alternate stack can be established with sigaltstack, and 1087 the signal handler is passed a context that specifies the run time stack. 1088 This behavior is defined by POSIX 1003.1-2001 with the X/Open System 1089 Interface (XSI) option and is a standardized way to implement a SEGV-based 1090 stack overflow detection heuristic. */ 1091 /* #undef HAVE_XSI_STACK_OVERFLOW_HEURISTIC */ 1092 1093 /* Define to 1 if the system has the type `_Bool'. */ 1094 #define HAVE__BOOL 1 1095 1096 /* Define to 1 if you have the `_set_invalid_parameter_handler' function. */ 1097 /* #undef HAVE__SET_INVALID_PARAMETER_HANDLER */ 1098 1099 /* Define to 1 if the compiler supports __builtin_expect, 1100 and to 2 if <builtins.h> does. */ 1101 #define HAVE___BUILTIN_EXPECT 1 1102 #ifndef HAVE___BUILTIN_EXPECT 1103 # define __builtin_expect(e, c) (e) 1104 #elif HAVE___BUILTIN_EXPECT == 2 1105 # include <builtins.h> 1106 #endif 1107 1108 1109 /* Define to 1 if the compiler supports the keyword '__inline'. */ 1110 #define HAVE___INLINE 1 1111 1112 /* Define to 1 if you have the `__xpg_strerror_r' function. */ 1113 /* #undef HAVE___XPG_STRERROR_R */ 1114 1115 /* Define as const if the declaration of iconv() needs const. */ 1116 #define ICONV_CONST 1117 1118 /* Define to a symbolic name denoting the flavor of iconv_open() 1119 implementation. */ 1120 /* #undef ICONV_FLAVOR */ 1121 1122 /* Define to 1 if 'lstat' dereferences a symlink specified with a trailing 1123 slash. */ 1124 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 1125 1126 /* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */ 1127 #define MALLOC_0_IS_NONNULL 1 1128 1129 /* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */ 1130 /* #undef MAP_ANONYMOUS */ 1131 1132 /* Define if the mbrtowc function does not return (size_t) -2 for empty input. 1133 */ 1134 /* #undef MBRTOWC_EMPTY_INPUT_BUG */ 1135 1136 /* Define if the mbrtowc function has the NULL pwc argument bug. */ 1137 /* #undef MBRTOWC_NULL_ARG1_BUG */ 1138 1139 /* Define if the mbrtowc function has the NULL string argument bug. */ 1140 /* #undef MBRTOWC_NULL_ARG2_BUG */ 1141 1142 /* Define if the mbrtowc function does not return 0 for a NUL character. */ 1143 /* #undef MBRTOWC_NUL_RETVAL_BUG */ 1144 1145 /* Define if the mbrtowc function returns a wrong return value. */ 1146 /* #undef MBRTOWC_RETVAL_BUG */ 1147 1148 /* Use GNU style printf and scanf. */ 1149 #ifndef __USE_MINGW_ANSI_STDIO 1150 # define __USE_MINGW_ANSI_STDIO 1 1151 #endif 1152 1153 1154 /* Define if the compilation of mktime.c should define 'mktime_internal'. */ 1155 #define NEED_MKTIME_INTERNAL 1 1156 1157 /* Define if the compilation of mktime.c should define 'mktime' with the 1158 native Windows TZ workaround. */ 1159 /* #undef NEED_MKTIME_WINDOWS */ 1160 1161 /* Define if the compilation of mktime.c should define 'mktime' with the 1162 algorithmic workarounds. */ 1163 #define NEED_MKTIME_WORKING 1 1164 1165 /* Define to 1 if open() fails to recognize a trailing slash. */ 1166 /* #undef OPEN_TRAILING_SLASH_BUG */ 1167 1168 /* Name of package */ 1169 #define PACKAGE "diffutils" 1170 1171 /* Define to the address where bug reports for this package should be sent. */ 1172 #define PACKAGE_BUGREPORT "bug-diffutils@gnu.org" 1173 1174 /* Define to the full name of this package. */ 1175 #define PACKAGE_NAME "GNU diffutils" 1176 1177 /* String identifying the packager of this software */ 1178 /* #undef PACKAGE_PACKAGER */ 1179 1180 /* Packager info for bug reports (URL/e-mail/...) */ 1181 /* #undef PACKAGE_PACKAGER_BUG_REPORTS */ 1182 1183 /* Packager-specific version information */ 1184 /* #undef PACKAGE_PACKAGER_VERSION */ 1185 1186 /* Define to the full name and version of this package. */ 1187 #define PACKAGE_STRING "GNU diffutils 3.7" 1188 1189 /* Define to the one symbol short name of this package. */ 1190 #define PACKAGE_TARNAME "diffutils" 1191 1192 /* Define to the home page for this package. */ 1193 #define PACKAGE_URL "https://www.gnu.org/software/diffutils/" 1194 1195 /* Define to the version of this package. */ 1196 #define PACKAGE_VERSION "3.7" 1197 1198 /* Define if <inttypes.h> exists and defines unusable PRI* macros. */ 1199 /* #undef PRI_MACROS_BROKEN */ 1200 1201 /* Define to the type that is the result of default argument promotions of 1202 type mode_t. */ 1203 #define PROMOTED_MODE_T int 1204 1205 /* Name of "pr" program. */ 1206 #define PR_PROGRAM "/usr/bin/pr" 1207 1208 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1209 'ptrdiff_t'. */ 1210 /* #undef PTRDIFF_T_SUFFIX */ 1211 1212 /* Define to 1 if readlink fails to recognize a trailing slash. */ 1213 /* #undef READLINK_TRAILING_SLASH_BUG */ 1214 1215 /* Define to 1 if stat needs help when passed a file name with a trailing 1216 slash */ 1217 /* #undef REPLACE_FUNC_STAT_FILE */ 1218 1219 /* Define if nl_langinfo exists but is overridden by gnulib. */ 1220 /* #undef REPLACE_NL_LANGINFO */ 1221 1222 /* Define to 1 if strerror(0) does not return a message implying success. */ 1223 #define REPLACE_STRERROR_0 1 1224 1225 /* Define if vasnprintf exists but is overridden by gnulib. */ 1226 /* #undef REPLACE_VASNPRINTF */ 1227 1228 /* Define if sigaltstack() interprets the stack_t.ss_sp field incorrectly, as 1229 the highest address of the alternate stack range rather than as the lowest 1230 address. */ 1231 /* #undef SIGALTSTACK_SS_REVERSED */ 1232 1233 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1234 'sig_atomic_t'. */ 1235 /* #undef SIG_ATOMIC_T_SUFFIX */ 1236 1237 /* Define as the maximum value of type 'size_t', if the system doesn't define 1238 it. */ 1239 #ifndef SIZE_MAX 1240 /* # undef SIZE_MAX */ 1241 #endif 1242 1243 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1244 'size_t'. */ 1245 /* #undef SIZE_T_SUFFIX */ 1246 1247 /* If using the C implementation of alloca, define if you know the 1248 direction of stack growth for your system; otherwise it will be 1249 automatically deduced at runtime. 1250 STACK_DIRECTION > 0 => grows toward higher addresses 1251 STACK_DIRECTION < 0 => grows toward lower addresses 1252 STACK_DIRECTION = 0 => direction of growth unknown */ 1253 /* #undef STACK_DIRECTION */ 1254 1255 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ 1256 /* #undef STAT_MACROS_BROKEN */ 1257 1258 /* Always define to 1, for backward compatibility. You can assume the C90 1259 standard headers exist. */ 1260 #define STDC_HEADERS 1 1261 1262 /* Define to 1 if strerror_r returns char *. */ 1263 /* #undef STRERROR_R_CHAR_P */ 1264 1265 /* Define to 1 if time_t is signed. */ 1266 #define TIME_T_IS_SIGNED 1 1267 1268 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 1269 /* #undef TM_IN_SYS_TIME */ 1270 1271 /* Define to 1 if the type of the st_atim member of a struct stat is struct 1272 timespec. */ 1273 #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1 1274 1275 /* Define if tzset clobbers localtime's static buffer. */ 1276 /* #undef TZSET_CLOBBERS_LOCALTIME */ 1277 1278 /* Enable extensions on AIX 3, Interix. */ 1279 #ifndef _ALL_SOURCE 1280 # define _ALL_SOURCE 1 1281 #endif 1282 /* Enable general extensions on macOS. */ 1283 #ifndef _DARWIN_C_SOURCE 1284 # define _DARWIN_C_SOURCE 1 1285 #endif 1286 /* Enable GNU extensions on systems that have them. */ 1287 #ifndef _GNU_SOURCE 1288 # define _GNU_SOURCE 1 1289 #endif 1290 /* Enable NetBSD extensions on NetBSD. */ 1291 #ifndef _NETBSD_SOURCE 1292 # define _NETBSD_SOURCE 1 1293 #endif 1294 /* Enable OpenBSD extensions on NetBSD. */ 1295 #ifndef _OPENBSD_SOURCE 1296 # define _OPENBSD_SOURCE 1 1297 #endif 1298 /* Enable threading extensions on Solaris. */ 1299 #ifndef _POSIX_PTHREAD_SEMANTICS 1300 # define _POSIX_PTHREAD_SEMANTICS 1 1301 #endif 1302 /* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 1303 #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1304 # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 1305 #endif 1306 /* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 1307 #ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 1308 # define __STDC_WANT_IEC_60559_BFP_EXT__ 1 1309 #endif 1310 /* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 1311 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 1312 # define __STDC_WANT_IEC_60559_DFP_EXT__ 1 1313 #endif 1314 /* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 1315 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 1316 # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 1317 #endif 1318 /* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ 1319 #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 1320 # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 1321 #endif 1322 /* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 1323 #ifndef __STDC_WANT_LIB_EXT2__ 1324 # define __STDC_WANT_LIB_EXT2__ 1 1325 #endif 1326 /* Enable extensions specified by ISO/IEC 24747:2009. */ 1327 #ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 1328 # define __STDC_WANT_MATH_SPEC_FUNCS__ 1 1329 #endif 1330 /* Enable extensions on HP NonStop. */ 1331 #ifndef _TANDEM_SOURCE 1332 # define _TANDEM_SOURCE 1 1333 #endif 1334 /* Enable X/Open extensions if necessary. HP-UX 11.11 defines 1335 mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of 1336 whether compiling with -Ae or -D_HPUX_SOURCE=1. */ 1337 #ifndef _XOPEN_SOURCE 1338 /* # undef _XOPEN_SOURCE */ 1339 #endif 1340 /* Enable X/Open compliant socket functions that do not require linking 1341 with -lxnet on HP-UX 11.11. */ 1342 #ifndef _HPUX_ALT_XOPEN_SOCKET_API 1343 # define _HPUX_ALT_XOPEN_SOCKET_API 1 1344 #endif 1345 /* Enable general extensions on Solaris. */ 1346 #ifndef __EXTENSIONS__ 1347 # define __EXTENSIONS__ 1 1348 #endif 1349 1350 1351 /* Define to 1 if you want getc etc. to use unlocked I/O if available. 1352 Unlocked I/O can improve performance in unithreaded apps, but it is not 1353 safe for multithreaded apps. */ 1354 #define USE_UNLOCKED_IO 1 1355 1356 /* Version number of package */ 1357 #define VERSION "3.7" 1358 1359 /* Define to 1 if unsetenv returns void instead of int. */ 1360 /* #undef VOID_UNSETENV */ 1361 1362 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1363 'wchar_t'. */ 1364 /* #undef WCHAR_T_SUFFIX */ 1365 1366 /* Define if WSAStartup is needed. */ 1367 /* #undef WINDOWS_SOCKETS */ 1368 1369 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1370 'wint_t'. */ 1371 /* #undef WINT_T_SUFFIX */ 1372 1373 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 1374 significant byte first (like Motorola and SPARC, unlike Intel). */ 1375 #if defined AC_APPLE_UNIVERSAL_BUILD 1376 # if defined __BIG_ENDIAN__ 1377 # define WORDS_BIGENDIAN 1 1378 # endif 1379 #else 1380 # ifndef WORDS_BIGENDIAN 1381 /* # undef WORDS_BIGENDIAN */ 1382 # endif 1383 #endif 1384 1385 /* Enable large inode numbers on Mac OS X 10.5. */ 1386 #define _DARWIN_USE_64_BIT_INODE 1 1387 1388 /* Number of bits in a file offset, on hosts where this is settable. */ 1389 /* #undef _FILE_OFFSET_BITS */ 1390 1391 /* enable compile-time and run-time bounds-checking, and some warnings */ 1392 /* #undef _FORTIFY_SOURCE */ 1393 1394 /* Define for large files, on AIX-style hosts. */ 1395 /* #undef _LARGE_FILES */ 1396 1397 /* Define to 1 on Solaris. */ 1398 /* #undef _LCONV_C99 */ 1399 1400 /* Define to 1 if on MINIX. */ 1401 /* #undef _MINIX */ 1402 1403 /* Define to 1 to make NetBSD features available. MINIX 3 needs this. */ 1404 #define _NETBSD_SOURCE 1 1405 1406 /* The _Noreturn keyword of C11. */ 1407 #ifndef _Noreturn 1408 # if 201103 <= (defined __cplusplus ? __cplusplus : 0) 1409 # define _Noreturn [[noreturn]] 1410 # elif (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ 1411 || 4 < __GNUC__ + (7 <= __GNUC_MINOR__)) 1412 /* _Noreturn works as-is. */ 1413 # elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C 1414 # define _Noreturn __attribute__ ((__noreturn__)) 1415 # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0) 1416 # define _Noreturn __declspec (noreturn) 1417 # else 1418 # define _Noreturn 1419 # endif 1420 #endif 1421 1422 1423 /* Define to 2 if the system does not provide POSIX.1 features except with 1424 this defined. */ 1425 /* #undef _POSIX_1_SOURCE */ 1426 1427 /* Define to 1 in order to get the POSIX compatible declarations of socket 1428 functions. */ 1429 /* #undef _POSIX_PII_SOCKET */ 1430 1431 /* Define to 1 if you need to in order for 'stat' and other things to work. */ 1432 /* #undef _POSIX_SOURCE */ 1433 1434 /* Define if you want <regex.h> to include <limits.h>, so that it consistently 1435 overrides <limits.h>'s RE_DUP_MAX. */ 1436 #define _REGEX_INCLUDE_LIMITS_H 1 1437 1438 /* Define if you want regoff_t to be at least as wide POSIX requires. */ 1439 #define _REGEX_LARGE_OFFSETS 1 1440 1441 /* For standard stat data types on VMS. */ 1442 #define _USE_STD_STAT 1 1443 1444 /* Define to rpl_ if the getopt replacement functions and variables should be 1445 used. */ 1446 #define __GETOPT_PREFIX rpl_ 1447 1448 /* Define to 1 if the system <stdint.h> predates C++11. */ 1449 /* #undef __STDC_CONSTANT_MACROS */ 1450 1451 /* Define to 1 if the system <stdint.h> predates C++11. */ 1452 /* #undef __STDC_LIMIT_MACROS */ 1453 1454 /* Define to 1 if C does not support variable-length arrays, and if the 1455 compiler does not already define this. */ 1456 /* #undef __STDC_NO_VLA__ */ 1457 1458 /* Please see the Gnulib manual for how to use these macros. 1459 1460 Suppress extern inline with HP-UX cc, as it appears to be broken; see 1461 <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>. 1462 1463 Suppress extern inline with Sun C in standards-conformance mode, as it 1464 mishandles inline functions that call each other. E.g., for 'inline void f 1465 (void) { } inline void g (void) { f (); }', c99 incorrectly complains 1466 'reference to static identifier "f" in extern inline function'. 1467 This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. 1468 1469 Suppress extern inline (with or without __attribute__ ((__gnu_inline__))) 1470 on configurations that mistakenly use 'static inline' to implement 1471 functions or macros in standard C headers like <ctype.h>. For example, 1472 if isdigit is mistakenly implemented via a static inline function, 1473 a program containing an extern inline function that calls isdigit 1474 may not work since the C standard prohibits extern inline functions 1475 from calling static functions (ISO C 99 section 6.7.4.(3). 1476 This bug is known to occur on: 1477 1478 OS X 10.8 and earlier; see: 1479 https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html 1480 1481 DragonFly; see 1482 http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log 1483 1484 FreeBSD; see: 1485 https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html 1486 1487 OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and 1488 for clang but remains for g++; see <https://trac.macports.org/ticket/41033>. 1489 Assume DragonFly and FreeBSD will be similar. 1490 1491 GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 1492 inline semantics, unless -fgnu89-inline is used. It defines a macro 1493 __GNUC_STDC_INLINE__ to indicate this situation or a macro 1494 __GNUC_GNU_INLINE__ to indicate the opposite situation. 1495 GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline 1496 semantics but warns, unless -fgnu89-inline is used: 1497 warning: C99 inline functions are not supported; using GNU89 1498 warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute 1499 It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. 1500 */ 1501 #if (((defined __APPLE__ && defined __MACH__) \ 1502 || defined __DragonFly__ || defined __FreeBSD__) \ 1503 && (defined __header_inline \ 1504 ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ 1505 && ! defined __clang__) \ 1506 : ((! defined _DONT_USE_CTYPE_INLINE_ \ 1507 && (defined __GNUC__ || defined __cplusplus)) \ 1508 || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ 1509 && defined __GNUC__ && ! defined __cplusplus)))) 1510 # define _GL_EXTERN_INLINE_STDHEADER_BUG 1511 #endif 1512 #if ((__GNUC__ \ 1513 ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ 1514 : (199901L <= __STDC_VERSION__ \ 1515 && !defined __HP_cc \ 1516 && !defined __PGI \ 1517 && !(defined __SUNPRO_C && __STDC__))) \ 1518 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 1519 # define _GL_INLINE inline 1520 # define _GL_EXTERN_INLINE extern inline 1521 # define _GL_EXTERN_INLINE_IN_USE 1522 #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ 1523 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 1524 # if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ 1525 /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ 1526 # define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) 1527 # else 1528 # define _GL_INLINE extern inline 1529 # endif 1530 # define _GL_EXTERN_INLINE extern 1531 # define _GL_EXTERN_INLINE_IN_USE 1532 #else 1533 # define _GL_INLINE static _GL_UNUSED 1534 # define _GL_EXTERN_INLINE static _GL_UNUSED 1535 #endif 1536 1537 /* In GCC 4.6 (inclusive) to 5.1 (exclusive), 1538 suppress bogus "no previous prototype for 'FOO'" 1539 and "no previous declaration for 'FOO'" diagnostics, 1540 when FOO is an inline function in the header; see 1541 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and 1542 <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>. */ 1543 #if __GNUC__ == 4 && 6 <= __GNUC_MINOR__ 1544 # if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ 1545 # define _GL_INLINE_HEADER_CONST_PRAGMA 1546 # else 1547 # define _GL_INLINE_HEADER_CONST_PRAGMA \ 1548 _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") 1549 # endif 1550 # define _GL_INLINE_HEADER_BEGIN \ 1551 _Pragma ("GCC diagnostic push") \ 1552 _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ 1553 _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ 1554 _GL_INLINE_HEADER_CONST_PRAGMA 1555 # define _GL_INLINE_HEADER_END \ 1556 _Pragma ("GCC diagnostic pop") 1557 #else 1558 # define _GL_INLINE_HEADER_BEGIN 1559 # define _GL_INLINE_HEADER_END 1560 #endif 1561 1562 /* Define to `int' if <sys/types.h> doesn't define. */ 1563 /* #undef gid_t */ 1564 1565 /* A replacement for va_copy, if needed. */ 1566 #define gl_va_copy(a,b) ((a) = (b)) 1567 1568 /* Define to `__inline__' or `__inline' if that's what the C compiler 1569 calls it, or to nothing if 'inline' is not supported under any name. */ 1570 #ifndef __cplusplus 1571 /* #undef inline */ 1572 #endif 1573 1574 /* Define to long or long long if <stdint.h> and <inttypes.h> don't define. */ 1575 /* #undef intmax_t */ 1576 1577 /* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports 1578 the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of 1579 earlier versions), but does not display it by setting __GNUC_STDC_INLINE__. 1580 __APPLE__ && __MACH__ test for Mac OS X. 1581 __APPLE_CC__ tests for the Apple compiler and its version. 1582 __STDC_VERSION__ tests for the C99 mode. */ 1583 #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__ 1584 # define __GNUC_STDC_INLINE__ 1 1585 #endif 1586 1587 /* Define to 1 if the compiler is checking for lint. */ 1588 /* #undef lint */ 1589 1590 /* Define to a type if <wchar.h> does not define. */ 1591 /* #undef mbstate_t */ 1592 1593 /* Define to the real name of the mktime_internal function. */ 1594 /* #undef mktime_internal */ 1595 1596 /* Define to `int' if <sys/types.h> does not define. */ 1597 /* #undef mode_t */ 1598 1599 /* Define to the name of the strftime replacement function. */ 1600 #define my_strftime nstrftime 1601 1602 /* Define to the type of st_nlink in struct stat, or a supertype. */ 1603 /* #undef nlink_t */ 1604 1605 /* Define to `long int' if <sys/types.h> does not define. */ 1606 /* #undef off_t */ 1607 1608 /* Define to `int' if <sys/types.h> does not define. */ 1609 /* #undef pid_t */ 1610 1611 /* Define as the type of the result of subtracting two pointers, if the system 1612 doesn't define it. */ 1613 /* #undef ptrdiff_t */ 1614 1615 /* Define to rpl_re_comp if the replacement should be used. */ 1616 #define re_comp rpl_re_comp 1617 1618 /* Define to rpl_re_compile_fastmap if the replacement should be used. */ 1619 #define re_compile_fastmap rpl_re_compile_fastmap 1620 1621 /* Define to rpl_re_compile_pattern if the replacement should be used. */ 1622 #define re_compile_pattern rpl_re_compile_pattern 1623 1624 /* Define to rpl_re_exec if the replacement should be used. */ 1625 #define re_exec rpl_re_exec 1626 1627 /* Define to rpl_re_match if the replacement should be used. */ 1628 #define re_match rpl_re_match 1629 1630 /* Define to rpl_re_match_2 if the replacement should be used. */ 1631 #define re_match_2 rpl_re_match_2 1632 1633 /* Define to rpl_re_search if the replacement should be used. */ 1634 #define re_search rpl_re_search 1635 1636 /* Define to rpl_re_search_2 if the replacement should be used. */ 1637 #define re_search_2 rpl_re_search_2 1638 1639 /* Define to rpl_re_set_registers if the replacement should be used. */ 1640 #define re_set_registers rpl_re_set_registers 1641 1642 /* Define to rpl_re_set_syntax if the replacement should be used. */ 1643 #define re_set_syntax rpl_re_set_syntax 1644 1645 /* Define to rpl_re_syntax_options if the replacement should be used. */ 1646 #define re_syntax_options rpl_re_syntax_options 1647 1648 /* Define to rpl_regcomp if the replacement should be used. */ 1649 #define regcomp rpl_regcomp 1650 1651 /* Define to rpl_regerror if the replacement should be used. */ 1652 #define regerror rpl_regerror 1653 1654 /* Define to rpl_regexec if the replacement should be used. */ 1655 #define regexec rpl_regexec 1656 1657 /* Define to rpl_regfree if the replacement should be used. */ 1658 #define regfree rpl_regfree 1659 1660 /* Define to the equivalent of the C99 'restrict' keyword, or to 1661 nothing if this is not supported. Do not define if restrict is 1662 supported directly. */ 1663 #define restrict __restrict 1664 /* Work around a bug in Sun C++: it does not support _Restrict or 1665 __restrict__, even though the corresponding Sun C compiler ends up with 1666 "#define restrict _Restrict" or "#define restrict __restrict__" in the 1667 previous line. Perhaps some future version of Sun C++ will work with 1668 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ 1669 #if defined __SUNPRO_CC && !defined __RESTRICT 1670 # define _Restrict 1671 # define __restrict__ 1672 #endif 1673 1674 /* Define to `unsigned int' if <sys/types.h> does not define. */ 1675 /* #undef size_t */ 1676 1677 /* type to use in place of socklen_t if not defined */ 1678 /* #undef socklen_t */ 1679 1680 /* Define as a signed type of the same size as size_t. */ 1681 /* #undef ssize_t */ 1682 1683 /* Define to `int' if <sys/types.h> doesn't define. */ 1684 /* #undef uid_t */ 1685 1686 /* Define as a marker that can be attached to declarations that might not 1687 be used. This helps to reduce warnings, such as from 1688 GCC -Wunused-parameter. */ 1689 #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) 1690 # define _GL_UNUSED __attribute__ ((__unused__)) 1691 #else 1692 # define _GL_UNUSED 1693 #endif 1694 /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name 1695 is a misnomer outside of parameter lists. */ 1696 #define _UNUSED_PARAMETER_ _GL_UNUSED 1697 1698 /* gcc supports the "unused" attribute on possibly unused labels, and 1699 g++ has since version 4.5. Note to support C++ as well as C, 1700 _GL_UNUSED_LABEL should be used with a trailing ; */ 1701 #if !defined __cplusplus || __GNUC__ > 4 \ 1702 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) 1703 # define _GL_UNUSED_LABEL _GL_UNUSED 1704 #else 1705 # define _GL_UNUSED_LABEL 1706 #endif 1707 1708 /* The __pure__ attribute was added in gcc 2.96. */ 1709 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) 1710 # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) 1711 #else 1712 # define _GL_ATTRIBUTE_PURE /* empty */ 1713 #endif 1714 1715 /* The __const__ attribute was added in gcc 2.95. */ 1716 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) 1717 # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) 1718 #else 1719 # define _GL_ATTRIBUTE_CONST /* empty */ 1720 #endif 1721 1722 /* The __malloc__ attribute was added in gcc 3. */ 1723 #if 3 <= __GNUC__ 1724 # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) 1725 #else 1726 # define _GL_ATTRIBUTE_MALLOC /* empty */ 1727 #endif 1728 1729 1730 /* Define as a macro for copying va_list variables. */ 1731 /* #undef va_copy */ 1732 1733 /* Define as `fork' if `vfork' does not work. */ 1734 /* #undef vfork */ 1735