1ea47786fSJohn Marino /* lib/config.h. Generated from config.hin by configure. */ 2ea47786fSJohn Marino /* lib/config.hin. Generated from configure.ac by autoheader. */ 3ea47786fSJohn Marino 41732ee5dSJohn Marino /* Define if building universal (internal helper macro) */ 51732ee5dSJohn Marino /* #undef AC_APPLE_UNIVERSAL_BUILD */ 61732ee5dSJohn Marino 7ea47786fSJohn Marino /* Define to the number of bits in type 'ptrdiff_t'. */ 8ea47786fSJohn Marino /* #undef BITSIZEOF_PTRDIFF_T */ 9ea47786fSJohn Marino 10ea47786fSJohn Marino /* Define to the number of bits in type 'sig_atomic_t'. */ 11ea47786fSJohn Marino /* #undef BITSIZEOF_SIG_ATOMIC_T */ 12ea47786fSJohn Marino 13ea47786fSJohn Marino /* Define to the number of bits in type 'size_t'. */ 14ea47786fSJohn Marino /* #undef BITSIZEOF_SIZE_T */ 15ea47786fSJohn Marino 16ea47786fSJohn Marino /* Define to the number of bits in type 'wchar_t'. */ 17ea47786fSJohn Marino /* #undef BITSIZEOF_WCHAR_T */ 18ea47786fSJohn Marino 19ea47786fSJohn Marino /* Define to the number of bits in type 'wint_t'. */ 20ea47786fSJohn Marino /* #undef BITSIZEOF_WINT_T */ 21ea47786fSJohn Marino 22ea47786fSJohn Marino /* Define to 1 if the `closedir' function returns void instead of `int'. */ 23ea47786fSJohn Marino /* #undef CLOSEDIR_VOID */ 24ea47786fSJohn Marino 25ea47786fSJohn Marino /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP 26ea47786fSJohn Marino systems. This function is required for `alloca.c' support on those systems. 27ea47786fSJohn Marino */ 28ea47786fSJohn Marino /* #undef CRAY_STACKSEG_END */ 29ea47786fSJohn Marino 30ea47786fSJohn Marino /* Define to 1 if using `alloca.c'. */ 31ea47786fSJohn Marino /* #undef C_ALLOCA */ 32ea47786fSJohn Marino 335b8cd87cSDaniel Fojt /* Define to 1 if the C locale may have encoding errors. */ 345b8cd87cSDaniel Fojt /* #undef C_LOCALE_MAYBE_EILSEQ */ 355b8cd87cSDaniel Fojt 361732ee5dSJohn Marino /* Define as the bit index in the word where to find bit 0 of the exponent of 371732ee5dSJohn Marino 'double'. */ 381732ee5dSJohn Marino #define DBL_EXPBIT0_BIT 20 391732ee5dSJohn Marino 401732ee5dSJohn Marino /* Define as the word index where to find the exponent of 'double'. */ 411732ee5dSJohn Marino #define DBL_EXPBIT0_WORD 1 421732ee5dSJohn Marino 43ea47786fSJohn Marino /* Name of editor program, unless overridden. */ 44ea47786fSJohn Marino #define DEFAULT_EDITOR_PROGRAM "ed" 45ea47786fSJohn Marino 46ea47786fSJohn Marino /* Define to 1 if // is a file system root distinct from /. */ 47ea47786fSJohn Marino /* #undef DOUBLE_SLASH_IS_DISTINCT_ROOT */ 48ea47786fSJohn Marino 49ea47786fSJohn Marino /* Define to 1 if translation of program messages to the user's native 50ea47786fSJohn Marino language is requested. */ 51ea47786fSJohn Marino /* #undef ENABLE_NLS */ 52ea47786fSJohn Marino 53ea47786fSJohn Marino /* Define to 1 if an invalid memory address access may yield a SIGBUS. */ 54ea47786fSJohn Marino #define FAULT_YIELDS_SIGBUS 1 55ea47786fSJohn Marino 56ea47786fSJohn Marino /* Define this to 1 if F_DUPFD behavior does not match POSIX */ 57ea47786fSJohn Marino /* #undef FCNTL_DUPFD_BUGGY */ 58ea47786fSJohn Marino 595b8cd87cSDaniel Fojt /* Define to nothing if C supports flexible array members, and to 1 if it does 605b8cd87cSDaniel Fojt not. That way, with a declaration like 'struct s { int n; double 615b8cd87cSDaniel Fojt d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99 625b8cd87cSDaniel Fojt compilers. When computing the size of such an object, don't use 'sizeof 635b8cd87cSDaniel Fojt (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)' 645b8cd87cSDaniel Fojt instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with 655b8cd87cSDaniel Fojt MSVC and with C++ compilers. */ 665b8cd87cSDaniel Fojt #define FLEXIBLE_ARRAY_MEMBER /**/ 675b8cd87cSDaniel Fojt 685b8cd87cSDaniel Fojt /* Define to 1 if mkdir mistakenly creates a directory given with a trailing 695b8cd87cSDaniel Fojt dot component. */ 705b8cd87cSDaniel Fojt /* #undef FUNC_MKDIR_DOT_BUG */ 715b8cd87cSDaniel Fojt 72d1248869SJohn Marino /* Define to 1 if nl_langinfo (YESEXPR) returns a non-empty string. */ 73d1248869SJohn Marino #define FUNC_NL_LANGINFO_YESEXPR_WORKS 1 74ea47786fSJohn Marino 75ea47786fSJohn Marino /* Define if gettimeofday clobbers the localtime buffer. */ 76ea47786fSJohn Marino /* #undef GETTIMEOFDAY_CLOBBERS_LOCALTIME */ 77ea47786fSJohn Marino 78ea47786fSJohn Marino /* Define this to 'void' or 'struct timezone' to match the system's 79ea47786fSJohn Marino declaration of the second argument to gettimeofday. */ 80ea47786fSJohn Marino #define GETTIMEOFDAY_TIMEZONE struct timezone 81ea47786fSJohn Marino 82ea47786fSJohn Marino /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 83ea47786fSJohn Marino whether the gnulib module dirname shall be considered present. */ 84ea47786fSJohn Marino #define GNULIB_DIRNAME 1 85ea47786fSJohn Marino 86ea47786fSJohn Marino /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 87d1248869SJohn Marino whether the gnulib module filenamecat shall be considered present. */ 88d1248869SJohn Marino #define GNULIB_FILENAMECAT 1 89d1248869SJohn Marino 90d1248869SJohn Marino /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 915b8cd87cSDaniel Fojt whether the gnulib module fnmatch-gnu shall be considered present. */ 925b8cd87cSDaniel Fojt #define GNULIB_FNMATCH_GNU 1 935b8cd87cSDaniel Fojt 945b8cd87cSDaniel Fojt /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 95ea47786fSJohn Marino whether the gnulib module freopen-safer shall be considered present. */ 96ea47786fSJohn Marino #define GNULIB_FREOPEN_SAFER 1 97ea47786fSJohn Marino 98d1248869SJohn Marino /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 991732ee5dSJohn Marino whether the gnulib module fscanf shall be considered present. */ 1001732ee5dSJohn Marino #define GNULIB_FSCANF 1 1011732ee5dSJohn Marino 1021732ee5dSJohn Marino /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 1035b8cd87cSDaniel Fojt whether the gnulib module msvc-nothrow shall be considered present. */ 1045b8cd87cSDaniel Fojt #define GNULIB_MSVC_NOTHROW 1 105ea47786fSJohn Marino 106ea47786fSJohn Marino /* enable some gnulib portability checks */ 107ea47786fSJohn Marino /* #undef GNULIB_PORTCHECK */ 108ea47786fSJohn Marino 1095b8cd87cSDaniel Fojt /* Define to 1 if printf and friends should be labeled with attribute 1105b8cd87cSDaniel Fojt "__gnu_printf__" instead of "__printf__" */ 1115b8cd87cSDaniel Fojt /* #undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU */ 1125b8cd87cSDaniel Fojt 113d1248869SJohn Marino /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 1141732ee5dSJohn Marino whether the gnulib module scanf shall be considered present. */ 1151732ee5dSJohn Marino #define GNULIB_SCANF 1 1161732ee5dSJohn Marino 1171732ee5dSJohn Marino /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 118d1248869SJohn Marino whether the gnulib module snprintf shall be considered present. */ 119d1248869SJohn Marino #define GNULIB_SNPRINTF IN_DIFFUTILS_GNULIB_TESTS 120d1248869SJohn Marino 121d1248869SJohn Marino /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 122d1248869SJohn Marino whether the gnulib module strerror shall be considered present. */ 123d1248869SJohn Marino #define GNULIB_STRERROR 1 124d1248869SJohn Marino 1255b8cd87cSDaniel Fojt /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 1265b8cd87cSDaniel Fojt whether the gnulib module strerror_r-posix shall be considered present. */ 1275b8cd87cSDaniel Fojt #define GNULIB_STRERROR_R_POSIX IN_DIFFUTILS_GNULIB_TESTS 1285b8cd87cSDaniel Fojt 1295b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module accept should be tested. */ 1305b8cd87cSDaniel Fojt #define GNULIB_TEST_ACCEPT 1 1315b8cd87cSDaniel Fojt 1325b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module bind should be tested. */ 1335b8cd87cSDaniel Fojt #define GNULIB_TEST_BIND 1 1345b8cd87cSDaniel Fojt 135ea47786fSJohn Marino /* Define to 1 when the gnulib module btowc should be tested. */ 136ea47786fSJohn Marino #define GNULIB_TEST_BTOWC 1 137ea47786fSJohn Marino 1385b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module cloexec should be tested. */ 1395b8cd87cSDaniel Fojt #define GNULIB_TEST_CLOEXEC 1 1405b8cd87cSDaniel Fojt 1411732ee5dSJohn Marino /* Define to 1 when the gnulib module close should be tested. */ 1421732ee5dSJohn Marino #define GNULIB_TEST_CLOSE 1 1431732ee5dSJohn Marino 1445b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module connect should be tested. */ 1455b8cd87cSDaniel Fojt #define GNULIB_TEST_CONNECT 1 1465b8cd87cSDaniel Fojt 147ea47786fSJohn Marino /* Define to 1 when the gnulib module dup2 should be tested. */ 148ea47786fSJohn Marino #define GNULIB_TEST_DUP2 1 149ea47786fSJohn Marino 150ea47786fSJohn Marino /* Define to 1 when the gnulib module environ should be tested. */ 151ea47786fSJohn Marino #define GNULIB_TEST_ENVIRON 1 152ea47786fSJohn Marino 153ea47786fSJohn Marino /* Define to 1 when the gnulib module fcntl should be tested. */ 154ea47786fSJohn Marino #define GNULIB_TEST_FCNTL 1 155ea47786fSJohn Marino 1561732ee5dSJohn Marino /* Define to 1 when the gnulib module fdopen should be tested. */ 1571732ee5dSJohn Marino #define GNULIB_TEST_FDOPEN 1 1581732ee5dSJohn Marino 1595b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module fnmatch should be tested. */ 1605b8cd87cSDaniel Fojt #define GNULIB_TEST_FNMATCH 1 1615b8cd87cSDaniel Fojt 162ea47786fSJohn Marino /* Define to 1 when the gnulib module freopen should be tested. */ 163ea47786fSJohn Marino #define GNULIB_TEST_FREOPEN 1 164ea47786fSJohn Marino 1651732ee5dSJohn Marino /* Define to 1 when the gnulib module fstat should be tested. */ 1661732ee5dSJohn Marino #define GNULIB_TEST_FSTAT 1 1671732ee5dSJohn Marino 1685b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module ftruncate should be tested. */ 1695b8cd87cSDaniel Fojt #define GNULIB_TEST_FTRUNCATE 1 1705b8cd87cSDaniel Fojt 171d1248869SJohn Marino /* Define to 1 when the gnulib module getcwd should be tested. */ 172d1248869SJohn Marino #define GNULIB_TEST_GETCWD 1 173d1248869SJohn Marino 174ea47786fSJohn Marino /* Define to 1 when the gnulib module getdtablesize should be tested. */ 175ea47786fSJohn Marino #define GNULIB_TEST_GETDTABLESIZE 1 176ea47786fSJohn Marino 177d1248869SJohn Marino /* Define to 1 when the gnulib module getpagesize should be tested. */ 178d1248869SJohn Marino #define GNULIB_TEST_GETPAGESIZE 1 179d1248869SJohn Marino 180ea47786fSJohn Marino /* Define to 1 when the gnulib module gettimeofday should be tested. */ 181ea47786fSJohn Marino #define GNULIB_TEST_GETTIMEOFDAY 1 182ea47786fSJohn Marino 1835b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module ioctl should be tested. */ 1845b8cd87cSDaniel Fojt #define GNULIB_TEST_IOCTL 1 1855b8cd87cSDaniel Fojt 186d1248869SJohn Marino /* Define to 1 when the gnulib module iswblank should be tested. */ 187d1248869SJohn Marino #define GNULIB_TEST_ISWBLANK 1 188d1248869SJohn Marino 1895b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module listen should be tested. */ 1905b8cd87cSDaniel Fojt #define GNULIB_TEST_LISTEN 1 1915b8cd87cSDaniel Fojt 1921732ee5dSJohn Marino /* Define to 1 when the gnulib module localeconv should be tested. */ 1931732ee5dSJohn Marino #define GNULIB_TEST_LOCALECONV 1 1941732ee5dSJohn Marino 195ea47786fSJohn Marino /* Define to 1 when the gnulib module lstat should be tested. */ 196ea47786fSJohn Marino #define GNULIB_TEST_LSTAT 1 197ea47786fSJohn Marino 198ea47786fSJohn Marino /* Define to 1 when the gnulib module malloc-posix should be tested. */ 199ea47786fSJohn Marino #define GNULIB_TEST_MALLOC_POSIX 1 200ea47786fSJohn Marino 201ea47786fSJohn Marino /* Define to 1 when the gnulib module mbrtowc should be tested. */ 202ea47786fSJohn Marino #define GNULIB_TEST_MBRTOWC 1 203ea47786fSJohn Marino 204ea47786fSJohn Marino /* Define to 1 when the gnulib module mbscasecmp should be tested. */ 205ea47786fSJohn Marino #define GNULIB_TEST_MBSCASECMP 1 206ea47786fSJohn Marino 207ea47786fSJohn Marino /* Define to 1 when the gnulib module mbsinit should be tested. */ 208ea47786fSJohn Marino #define GNULIB_TEST_MBSINIT 1 209ea47786fSJohn Marino 210ea47786fSJohn Marino /* Define to 1 when the gnulib module mbslen should be tested. */ 211ea47786fSJohn Marino #define GNULIB_TEST_MBSLEN 1 212ea47786fSJohn Marino 213ea47786fSJohn Marino /* Define to 1 when the gnulib module mbsrtowcs should be tested. */ 214ea47786fSJohn Marino #define GNULIB_TEST_MBSRTOWCS 1 215ea47786fSJohn Marino 216ea47786fSJohn Marino /* Define to 1 when the gnulib module mbsstr should be tested. */ 217ea47786fSJohn Marino #define GNULIB_TEST_MBSSTR 1 218ea47786fSJohn Marino 219d1248869SJohn Marino /* Define to 1 when the gnulib module mbtowc should be tested. */ 220d1248869SJohn Marino #define GNULIB_TEST_MBTOWC 1 221d1248869SJohn Marino 222ea47786fSJohn Marino /* Define to 1 when the gnulib module memchr should be tested. */ 223ea47786fSJohn Marino #define GNULIB_TEST_MEMCHR 1 224ea47786fSJohn Marino 225ea47786fSJohn Marino /* Define to 1 when the gnulib module mkstemp should be tested. */ 226ea47786fSJohn Marino #define GNULIB_TEST_MKSTEMP 1 227ea47786fSJohn Marino 228ea47786fSJohn Marino /* Define to 1 when the gnulib module mktime should be tested. */ 229ea47786fSJohn Marino #define GNULIB_TEST_MKTIME 1 230ea47786fSJohn Marino 2315b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module nanosleep should be tested. */ 2325b8cd87cSDaniel Fojt #define GNULIB_TEST_NANOSLEEP 1 2335b8cd87cSDaniel Fojt 234ea47786fSJohn Marino /* Define to 1 when the gnulib module nl_langinfo should be tested. */ 235ea47786fSJohn Marino #define GNULIB_TEST_NL_LANGINFO 1 236ea47786fSJohn Marino 237ea47786fSJohn Marino /* Define to 1 when the gnulib module open should be tested. */ 238ea47786fSJohn Marino #define GNULIB_TEST_OPEN 1 239ea47786fSJohn Marino 2405b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module perror should be tested. */ 2415b8cd87cSDaniel Fojt #define GNULIB_TEST_PERROR 1 2425b8cd87cSDaniel Fojt 2435b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module pipe should be tested. */ 2445b8cd87cSDaniel Fojt #define GNULIB_TEST_PIPE 1 2455b8cd87cSDaniel Fojt 246ea47786fSJohn Marino /* Define to 1 when the gnulib module putenv should be tested. */ 247ea47786fSJohn Marino #define GNULIB_TEST_PUTENV 1 248ea47786fSJohn Marino 2491732ee5dSJohn Marino /* Define to 1 when the gnulib module raise should be tested. */ 2501732ee5dSJohn Marino #define GNULIB_TEST_RAISE 1 2511732ee5dSJohn Marino 2525b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module rawmemchr should be tested. */ 2535b8cd87cSDaniel Fojt #define GNULIB_TEST_RAWMEMCHR 1 2545b8cd87cSDaniel Fojt 2551732ee5dSJohn Marino /* Define to 1 when the gnulib module readlink should be tested. */ 2561732ee5dSJohn Marino #define GNULIB_TEST_READLINK 1 2571732ee5dSJohn Marino 2585b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module select should be tested. */ 2595b8cd87cSDaniel Fojt #define GNULIB_TEST_SELECT 1 2601732ee5dSJohn Marino 261ea47786fSJohn Marino /* Define to 1 when the gnulib module setenv should be tested. */ 262ea47786fSJohn Marino #define GNULIB_TEST_SETENV 1 263ea47786fSJohn Marino 264d1248869SJohn Marino /* Define to 1 when the gnulib module setlocale should be tested. */ 265d1248869SJohn Marino #define GNULIB_TEST_SETLOCALE 1 266d1248869SJohn Marino 2675b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module setsockopt should be tested. */ 2685b8cd87cSDaniel Fojt #define GNULIB_TEST_SETSOCKOPT 1 2695b8cd87cSDaniel Fojt 270ea47786fSJohn Marino /* Define to 1 when the gnulib module sigaction should be tested. */ 271ea47786fSJohn Marino #define GNULIB_TEST_SIGACTION 1 272ea47786fSJohn Marino 273ea47786fSJohn Marino /* Define to 1 when the gnulib module sigprocmask should be tested. */ 274ea47786fSJohn Marino #define GNULIB_TEST_SIGPROCMASK 1 275ea47786fSJohn Marino 276ea47786fSJohn Marino /* Define to 1 when the gnulib module sleep should be tested. */ 277ea47786fSJohn Marino #define GNULIB_TEST_SLEEP 1 278ea47786fSJohn Marino 279d1248869SJohn Marino /* Define to 1 when the gnulib module snprintf should be tested. */ 280d1248869SJohn Marino #define GNULIB_TEST_SNPRINTF 1 281d1248869SJohn Marino 2825b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module socket should be tested. */ 2835b8cd87cSDaniel Fojt #define GNULIB_TEST_SOCKET 1 2845b8cd87cSDaniel Fojt 285ea47786fSJohn Marino /* Define to 1 when the gnulib module stat should be tested. */ 286ea47786fSJohn Marino #define GNULIB_TEST_STAT 1 287ea47786fSJohn Marino 288ea47786fSJohn Marino /* Define to 1 when the gnulib module strerror should be tested. */ 289ea47786fSJohn Marino #define GNULIB_TEST_STRERROR 1 290ea47786fSJohn Marino 2915b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module strerror_r should be tested. */ 2925b8cd87cSDaniel Fojt #define GNULIB_TEST_STRERROR_R 1 2935b8cd87cSDaniel Fojt 294ea47786fSJohn Marino /* Define to 1 when the gnulib module strndup should be tested. */ 295ea47786fSJohn Marino #define GNULIB_TEST_STRNDUP 1 296ea47786fSJohn Marino 297ea47786fSJohn Marino /* Define to 1 when the gnulib module strnlen should be tested. */ 298ea47786fSJohn Marino #define GNULIB_TEST_STRNLEN 1 299ea47786fSJohn Marino 300ea47786fSJohn Marino /* Define to 1 when the gnulib module strptime should be tested. */ 301ea47786fSJohn Marino #define GNULIB_TEST_STRPTIME 1 302ea47786fSJohn Marino 303ea47786fSJohn Marino /* Define to 1 when the gnulib module strtoull should be tested. */ 304ea47786fSJohn Marino #define GNULIB_TEST_STRTOULL 1 305ea47786fSJohn Marino 306ea47786fSJohn Marino /* Define to 1 when the gnulib module symlink should be tested. */ 307ea47786fSJohn Marino #define GNULIB_TEST_SYMLINK 1 308ea47786fSJohn Marino 3095b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module timegm should be tested. */ 3105b8cd87cSDaniel Fojt #define GNULIB_TEST_TIMEGM 1 3115b8cd87cSDaniel Fojt 312ea47786fSJohn Marino /* Define to 1 when the gnulib module time_r should be tested. */ 313ea47786fSJohn Marino #define GNULIB_TEST_TIME_R 1 314ea47786fSJohn Marino 3155b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module time_rz should be tested. */ 3165b8cd87cSDaniel Fojt #define GNULIB_TEST_TIME_RZ 1 3175b8cd87cSDaniel Fojt 3185b8cd87cSDaniel Fojt /* Define to 1 when the gnulib module tzset should be tested. */ 3195b8cd87cSDaniel Fojt #define GNULIB_TEST_TZSET 1 3205b8cd87cSDaniel Fojt 321ea47786fSJohn Marino /* Define to 1 when the gnulib module unsetenv should be tested. */ 322ea47786fSJohn Marino #define GNULIB_TEST_UNSETENV 1 323ea47786fSJohn Marino 3241732ee5dSJohn Marino /* Define to 1 when the gnulib module vasprintf should be tested. */ 3251732ee5dSJohn Marino #define GNULIB_TEST_VASPRINTF 1 3261732ee5dSJohn Marino 327ea47786fSJohn Marino /* Define to 1 when the gnulib module wcrtomb should be tested. */ 328ea47786fSJohn Marino #define GNULIB_TEST_WCRTOMB 1 329ea47786fSJohn Marino 330ea47786fSJohn Marino /* Define to 1 when the gnulib module wctob should be tested. */ 331ea47786fSJohn Marino #define GNULIB_TEST_WCTOB 1 332ea47786fSJohn Marino 333d1248869SJohn Marino /* Define to 1 when the gnulib module wctomb should be tested. */ 334d1248869SJohn Marino #define GNULIB_TEST_WCTOMB 1 335d1248869SJohn Marino 336ea47786fSJohn Marino /* Define to 1 when the gnulib module wcwidth should be tested. */ 337ea47786fSJohn Marino #define GNULIB_TEST_WCWIDTH 1 338ea47786fSJohn Marino 339d1248869SJohn Marino /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 340d1248869SJohn Marino whether the gnulib module unistr/u8-mbtoucr shall be considered present. */ 341d1248869SJohn Marino #define GNULIB_UNISTR_U8_MBTOUCR 1 342d1248869SJohn Marino 343d1248869SJohn Marino /* Define to a C preprocessor expression that evaluates to 1 or 0, depending 344d1248869SJohn Marino whether the gnulib module unistr/u8-uctomb shall be considered present. */ 345d1248869SJohn Marino #define GNULIB_UNISTR_U8_UCTOMB 1 346d1248869SJohn Marino 347ea47786fSJohn Marino /* Define to 1 if you have 'alloca' after including <alloca.h>, a header that 348ea47786fSJohn Marino may be supplied by this distribution. */ 349ea47786fSJohn Marino #define HAVE_ALLOCA 1 350ea47786fSJohn Marino 3511732ee5dSJohn Marino /* Define to 1 if <alloca.h> works. */ 3525b8cd87cSDaniel Fojt #define HAVE_ALLOCA_H 1 3535b8cd87cSDaniel Fojt 3545b8cd87cSDaniel Fojt /* Define to 1 if you have the <arpa/inet.h> header file. */ 3555b8cd87cSDaniel Fojt #define HAVE_ARPA_INET_H 1 356ea47786fSJohn Marino 357ea47786fSJohn Marino /* Define to 1 if you have the <bp-sym.h> header file. */ 358ea47786fSJohn Marino /* #undef HAVE_BP_SYM_H */ 359ea47786fSJohn Marino 360ea47786fSJohn Marino /* Define to 1 if you have the `btowc' function. */ 361ea47786fSJohn Marino #define HAVE_BTOWC 1 362ea47786fSJohn Marino 3635b8cd87cSDaniel Fojt /* Define to 1 if nanosleep mishandles large arguments. */ 3645b8cd87cSDaniel Fojt /* #undef HAVE_BUG_BIG_NANOSLEEP */ 3655b8cd87cSDaniel Fojt 3665b8cd87cSDaniel Fojt /* Define to 1 if you have the `catgets' function. */ 3675b8cd87cSDaniel Fojt #define HAVE_CATGETS 1 3685b8cd87cSDaniel Fojt 369ea47786fSJohn Marino /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the 370ea47786fSJohn Marino CoreFoundation framework. */ 371ea47786fSJohn Marino /* #undef HAVE_CFLOCALECOPYCURRENT */ 372ea47786fSJohn Marino 373ea47786fSJohn Marino /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in 374ea47786fSJohn Marino the CoreFoundation framework. */ 375ea47786fSJohn Marino /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */ 376ea47786fSJohn Marino 3775b8cd87cSDaniel Fojt /* Define to 1 if you have the `chsize' function. */ 3785b8cd87cSDaniel Fojt /* #undef HAVE_CHSIZE */ 3795b8cd87cSDaniel Fojt 380ea47786fSJohn Marino /* Define to 1 if you have the `clock_gettime' function. */ 381ea47786fSJohn Marino #define HAVE_CLOCK_GETTIME 1 382ea47786fSJohn Marino 383ea47786fSJohn Marino /* Define to 1 if you have the `clock_settime' function. */ 384ea47786fSJohn Marino #define HAVE_CLOCK_SETTIME 1 385ea47786fSJohn Marino 3865b8cd87cSDaniel Fojt /* Define to 1 if you have the <crtdefs.h> header file. */ 3875b8cd87cSDaniel Fojt /* #undef HAVE_CRTDEFS_H */ 3885b8cd87cSDaniel Fojt 389ea47786fSJohn Marino /* Define to 1 if C supports variable-length arrays. */ 390ea47786fSJohn Marino #define HAVE_C_VARARRAYS 1 391ea47786fSJohn Marino 392ea47786fSJohn Marino /* Define if the GNU dcgettext() function is already present or preinstalled. 393ea47786fSJohn Marino */ 394ea47786fSJohn Marino /* #undef HAVE_DCGETTEXT */ 395ea47786fSJohn Marino 396ea47786fSJohn Marino /* Define to 1 if you have the declaration of `alarm', and to 0 if you don't. 397ea47786fSJohn Marino */ 398ea47786fSJohn Marino #define HAVE_DECL_ALARM 1 399ea47786fSJohn Marino 400ea47786fSJohn Marino /* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if 401ea47786fSJohn Marino you don't. */ 402ea47786fSJohn Marino #define HAVE_DECL_CLEARERR_UNLOCKED 1 403ea47786fSJohn Marino 404ea47786fSJohn Marino /* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you 405ea47786fSJohn Marino don't. */ 406ea47786fSJohn Marino #define HAVE_DECL_FEOF_UNLOCKED 1 407ea47786fSJohn Marino 408ea47786fSJohn Marino /* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if 409ea47786fSJohn Marino you don't. */ 410ea47786fSJohn Marino #define HAVE_DECL_FERROR_UNLOCKED 1 411ea47786fSJohn Marino 412ea47786fSJohn Marino /* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if 413ea47786fSJohn Marino you don't. */ 414*794d5643SSascha Wildner #define HAVE_DECL_FFLUSH_UNLOCKED 1 415ea47786fSJohn Marino 416ea47786fSJohn Marino /* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if 417ea47786fSJohn Marino you don't. */ 418ea47786fSJohn Marino #define HAVE_DECL_FGETS_UNLOCKED 0 419ea47786fSJohn Marino 420ea47786fSJohn Marino /* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if 421ea47786fSJohn Marino you don't. */ 422*794d5643SSascha Wildner #define HAVE_DECL_FPUTC_UNLOCKED 1 423ea47786fSJohn Marino 424ea47786fSJohn Marino /* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if 425ea47786fSJohn Marino you don't. */ 426*794d5643SSascha Wildner #define HAVE_DECL_FPUTS_UNLOCKED 1 427ea47786fSJohn Marino 428ea47786fSJohn Marino /* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if 429ea47786fSJohn Marino you don't. */ 430*794d5643SSascha Wildner #define HAVE_DECL_FREAD_UNLOCKED 1 431ea47786fSJohn Marino 432ea47786fSJohn Marino /* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if 433ea47786fSJohn Marino you don't. */ 434*794d5643SSascha Wildner #define HAVE_DECL_FWRITE_UNLOCKED 1 435ea47786fSJohn Marino 436ea47786fSJohn Marino /* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if 437ea47786fSJohn Marino you don't. */ 438ea47786fSJohn Marino #define HAVE_DECL_GETCHAR_UNLOCKED 1 439ea47786fSJohn Marino 440ea47786fSJohn Marino /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you 441ea47786fSJohn Marino don't. */ 442ea47786fSJohn Marino #define HAVE_DECL_GETC_UNLOCKED 1 443ea47786fSJohn Marino 4445b8cd87cSDaniel Fojt /* Define to 1 if you have the declaration of `getdtablesize', and to 0 if you 4455b8cd87cSDaniel Fojt don't. */ 4465b8cd87cSDaniel Fojt #define HAVE_DECL_GETDTABLESIZE 1 4475b8cd87cSDaniel Fojt 4485b8cd87cSDaniel Fojt /* Define to 1 if you have the declaration of `inet_pton', and to 0 if you 4495b8cd87cSDaniel Fojt don't. */ 4505b8cd87cSDaniel Fojt #define HAVE_DECL_INET_PTON 1 451ea47786fSJohn Marino 452ea47786fSJohn Marino /* Define to 1 if you have the declaration of `isblank', and to 0 if you 453ea47786fSJohn Marino don't. */ 454ea47786fSJohn Marino #define HAVE_DECL_ISBLANK 1 455ea47786fSJohn Marino 456d1248869SJohn Marino /* Define to 1 if you have the declaration of `iswblank', and to 0 if you 457ea47786fSJohn Marino don't. */ 458d1248869SJohn Marino #define HAVE_DECL_ISWBLANK 1 459d1248869SJohn Marino 460d1248869SJohn Marino /* Define to 1 if you have the declaration of `localtime_r', and to 0 if you 461d1248869SJohn Marino don't. */ 462d1248869SJohn Marino #define HAVE_DECL_LOCALTIME_R 1 463d1248869SJohn Marino 464d1248869SJohn Marino /* Define to 1 if you have the declaration of `mbrtowc', and to 0 if you 465d1248869SJohn Marino don't. */ 466d1248869SJohn Marino /* #undef HAVE_DECL_MBRTOWC */ 467d1248869SJohn Marino 468d1248869SJohn Marino /* Define to 1 if you have the declaration of `mbsinit', and to 0 if you 469d1248869SJohn Marino don't. */ 470d1248869SJohn Marino /* #undef HAVE_DECL_MBSINIT */ 471d1248869SJohn Marino 472d1248869SJohn Marino /* Define to 1 if you have the declaration of `mbsrtowcs', and to 0 if you 473d1248869SJohn Marino don't. */ 474d1248869SJohn Marino /* #undef HAVE_DECL_MBSRTOWCS */ 475ea47786fSJohn Marino 476ea47786fSJohn Marino /* Define to 1 if you have the declaration of `program_invocation_name', and 477ea47786fSJohn Marino to 0 if you don't. */ 478ea47786fSJohn Marino #define HAVE_DECL_PROGRAM_INVOCATION_NAME 0 479ea47786fSJohn Marino 480ea47786fSJohn Marino /* Define to 1 if you have the declaration of `program_invocation_short_name', 481ea47786fSJohn Marino and to 0 if you don't. */ 482ea47786fSJohn Marino #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0 483ea47786fSJohn Marino 484ea47786fSJohn Marino /* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if 485ea47786fSJohn Marino you don't. */ 486ea47786fSJohn Marino #define HAVE_DECL_PUTCHAR_UNLOCKED 1 487ea47786fSJohn Marino 488ea47786fSJohn Marino /* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you 489ea47786fSJohn Marino don't. */ 490ea47786fSJohn Marino #define HAVE_DECL_PUTC_UNLOCKED 1 491ea47786fSJohn Marino 492d1248869SJohn Marino /* Define to 1 if you have the declaration of `setenv', and to 0 if you don't. 493d1248869SJohn Marino */ 494d1248869SJohn Marino #define HAVE_DECL_SETENV 1 495d1248869SJohn Marino 496ea47786fSJohn Marino /* Define to 1 if you have the declaration of `sigaltstack', and to 0 if you 497ea47786fSJohn Marino don't. */ 498ea47786fSJohn Marino #define HAVE_DECL_SIGALTSTACK 1 499ea47786fSJohn Marino 500ea47786fSJohn Marino /* Define to 1 if you have the declaration of `sleep', and to 0 if you don't. 501ea47786fSJohn Marino */ 502ea47786fSJohn Marino #define HAVE_DECL_SLEEP 1 503ea47786fSJohn Marino 504d1248869SJohn Marino /* Define to 1 if you have the declaration of `snprintf', and to 0 if you 505ea47786fSJohn Marino don't. */ 506d1248869SJohn Marino #define HAVE_DECL_SNPRINTF 1 507ea47786fSJohn Marino 508ea47786fSJohn Marino /* Define to 1 if you have the declaration of `strerror_r', and to 0 if you 509ea47786fSJohn Marino don't. */ 510ea47786fSJohn Marino #define HAVE_DECL_STRERROR_R 1 511ea47786fSJohn Marino 512ea47786fSJohn Marino /* Define to 1 if you have the declaration of `strncasecmp', and to 0 if you 513ea47786fSJohn Marino don't. */ 514ea47786fSJohn Marino #define HAVE_DECL_STRNCASECMP 1 515ea47786fSJohn Marino 516ea47786fSJohn Marino /* Define to 1 if you have the declaration of `strndup', and to 0 if you 517ea47786fSJohn Marino don't. */ 518ea47786fSJohn Marino #define HAVE_DECL_STRNDUP 1 519ea47786fSJohn Marino 520ea47786fSJohn Marino /* Define to 1 if you have the declaration of `strnlen', and to 0 if you 521ea47786fSJohn Marino don't. */ 522ea47786fSJohn Marino #define HAVE_DECL_STRNLEN 1 523ea47786fSJohn Marino 524ea47786fSJohn Marino /* Define to 1 if you have the declaration of `strtoull', and to 0 if you 525ea47786fSJohn Marino don't. */ 526ea47786fSJohn Marino /* #undef HAVE_DECL_STRTOULL */ 527ea47786fSJohn Marino 528ea47786fSJohn Marino /* Define to 1 if you have the declaration of `strtoumax', and to 0 if you 529ea47786fSJohn Marino don't. */ 530ea47786fSJohn Marino #define HAVE_DECL_STRTOUMAX 1 531ea47786fSJohn Marino 532d1248869SJohn Marino /* Define to 1 if you have the declaration of `towlower', and to 0 if you 533d1248869SJohn Marino don't. */ 534d1248869SJohn Marino /* #undef HAVE_DECL_TOWLOWER */ 535d1248869SJohn Marino 536ea47786fSJohn Marino /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. 537ea47786fSJohn Marino */ 538ea47786fSJohn Marino /* #undef HAVE_DECL_TZNAME */ 539ea47786fSJohn Marino 540d1248869SJohn Marino /* Define to 1 if you have the declaration of `unsetenv', and to 0 if you 541d1248869SJohn Marino don't. */ 542d1248869SJohn Marino #define HAVE_DECL_UNSETENV 1 543d1248869SJohn Marino 544d1248869SJohn Marino /* Define to 1 if you have the declaration of `wcrtomb', and to 0 if you 545d1248869SJohn Marino don't. */ 546d1248869SJohn Marino /* #undef HAVE_DECL_WCRTOMB */ 547d1248869SJohn Marino 548ea47786fSJohn Marino /* Define to 1 if you have the declaration of `wctob', and to 0 if you don't. 549ea47786fSJohn Marino */ 550ea47786fSJohn Marino #define HAVE_DECL_WCTOB 1 551ea47786fSJohn Marino 552ea47786fSJohn Marino /* Define to 1 if you have the declaration of `wcwidth', and to 0 if you 553ea47786fSJohn Marino don't. */ 554ea47786fSJohn Marino #define HAVE_DECL_WCWIDTH 1 555ea47786fSJohn Marino 5561732ee5dSJohn Marino /* Define to 1 if you have the declaration of `_putenv', and to 0 if you 5571732ee5dSJohn Marino don't. */ 5581732ee5dSJohn Marino #define HAVE_DECL__PUTENV 0 5591732ee5dSJohn Marino 560d1248869SJohn Marino /* Define to 1 if you have the declaration of `_snprintf', and to 0 if you 561d1248869SJohn Marino don't. */ 562d1248869SJohn Marino #define HAVE_DECL__SNPRINTF 0 563d1248869SJohn Marino 5645b8cd87cSDaniel Fojt /* Define to 1 if you have the declaration of `__argv', and to 0 if you don't. 5655b8cd87cSDaniel Fojt */ 5665b8cd87cSDaniel Fojt #define HAVE_DECL___ARGV 0 5675b8cd87cSDaniel Fojt 568ea47786fSJohn Marino /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 569ea47786fSJohn Marino */ 570ea47786fSJohn Marino #define HAVE_DIRENT_H 1 571ea47786fSJohn Marino 572d1248869SJohn Marino /* Define to 1 if you have the 'dup2' function. */ 573ea47786fSJohn Marino #define HAVE_DUP2 1 574ea47786fSJohn Marino 575ea47786fSJohn Marino /* Define if you have the declaration of environ. */ 576ea47786fSJohn Marino /* #undef HAVE_ENVIRON_DECL */ 577ea47786fSJohn Marino 578ea47786fSJohn Marino /* Define to 1 if you have the `fcntl' function. */ 579ea47786fSJohn Marino #define HAVE_FCNTL 1 580ea47786fSJohn Marino 581d1248869SJohn Marino /* Define to 1 if you have the <features.h> header file. */ 582d1248869SJohn Marino /* #undef HAVE_FEATURES_H */ 583ea47786fSJohn Marino 5845b8cd87cSDaniel Fojt /* Define to 1 if you have the `fnmatch' function. */ 5855b8cd87cSDaniel Fojt #define HAVE_FNMATCH 1 5865b8cd87cSDaniel Fojt 5875b8cd87cSDaniel Fojt /* Define to 1 if you have the <fnmatch.h> header file. */ 5885b8cd87cSDaniel Fojt #define HAVE_FNMATCH_H 1 5895b8cd87cSDaniel Fojt 590ea47786fSJohn Marino /* Define to 1 if you have the `fork' function. */ 591ea47786fSJohn Marino #define HAVE_FORK 1 592ea47786fSJohn Marino 5935b8cd87cSDaniel Fojt /* Define to 1 if you have the `ftruncate' function. */ 5945b8cd87cSDaniel Fojt #define HAVE_FTRUNCATE 1 5955b8cd87cSDaniel Fojt 596ea47786fSJohn Marino /* Define to 1 if you have the `getdtablesize' function. */ 597ea47786fSJohn Marino #define HAVE_GETDTABLESIZE 1 598ea47786fSJohn Marino 5995b8cd87cSDaniel Fojt /* Define to 1 if you have the `getexecname' function. */ 6005b8cd87cSDaniel Fojt /* #undef HAVE_GETEXECNAME */ 6015b8cd87cSDaniel Fojt 602ea47786fSJohn Marino /* Define to 1 if you have the <getopt.h> header file. */ 603ea47786fSJohn Marino #define HAVE_GETOPT_H 1 604ea47786fSJohn Marino 605ea47786fSJohn Marino /* Define to 1 if you have the `getopt_long_only' function. */ 606ea47786fSJohn Marino #define HAVE_GETOPT_LONG_ONLY 1 607ea47786fSJohn Marino 6085b8cd87cSDaniel Fojt /* Define to 1 if you have the `getprogname' function. */ 6095b8cd87cSDaniel Fojt #define HAVE_GETPROGNAME 1 610d1248869SJohn Marino 611ea47786fSJohn Marino /* Define if the GNU gettext() function is already present or preinstalled. */ 612ea47786fSJohn Marino /* #undef HAVE_GETTEXT */ 613ea47786fSJohn Marino 614ea47786fSJohn Marino /* Define to 1 if you have the `gettimeofday' function. */ 615ea47786fSJohn Marino #define HAVE_GETTIMEOFDAY 1 616ea47786fSJohn Marino 617ea47786fSJohn Marino /* Define if you have the iconv() function and it works. */ 618ea47786fSJohn Marino #define HAVE_ICONV 1 619ea47786fSJohn Marino 620ea47786fSJohn Marino /* Define to 1 if you have the <iconv.h> header file. */ 621ea47786fSJohn Marino #define HAVE_ICONV_H 1 622ea47786fSJohn Marino 6235b8cd87cSDaniel Fojt /* Define to 1 if you have the `inet_pton' function. */ 6245b8cd87cSDaniel Fojt /* #undef HAVE_INET_PTON */ 6255b8cd87cSDaniel Fojt 626ea47786fSJohn Marino /* Define to 1 if the compiler supports one of the keywords 'inline', 627ea47786fSJohn Marino '__inline__', '__inline' and effectively inlines functions marked as such. 628ea47786fSJohn Marino */ 6295b8cd87cSDaniel Fojt #define HAVE_INLINE 1 630ea47786fSJohn Marino 631d1248869SJohn Marino /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */ 632d1248869SJohn Marino #define HAVE_INTMAX_T 1 633d1248869SJohn Marino 634ea47786fSJohn Marino /* Define to 1 if you have the <inttypes.h> header file. */ 635ea47786fSJohn Marino #define HAVE_INTTYPES_H 1 636ea47786fSJohn Marino 637d1248869SJohn Marino /* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and 638d1248869SJohn Marino declares uintmax_t. */ 639d1248869SJohn Marino #define HAVE_INTTYPES_H_WITH_UINTMAX 1 640d1248869SJohn Marino 6415b8cd87cSDaniel Fojt /* Define to 1 if you have the `ioctl' function. */ 6425b8cd87cSDaniel Fojt #define HAVE_IOCTL 1 6435b8cd87cSDaniel Fojt 6445b8cd87cSDaniel Fojt /* Define to 1 if <sys/socket.h> defines AF_INET. */ 6455b8cd87cSDaniel Fojt #define HAVE_IPV4 1 6465b8cd87cSDaniel Fojt 6475b8cd87cSDaniel Fojt /* Define to 1 if <sys/socket.h> defines AF_INET6. */ 6485b8cd87cSDaniel Fojt #define HAVE_IPV6 1 6495b8cd87cSDaniel Fojt 650ea47786fSJohn Marino /* Define to 1 if you have the `isblank' function. */ 651ea47786fSJohn Marino #define HAVE_ISBLANK 1 652ea47786fSJohn Marino 653ea47786fSJohn Marino /* Define to 1 if you have the `iswblank' function. */ 654ea47786fSJohn Marino #define HAVE_ISWBLANK 1 655ea47786fSJohn Marino 656ea47786fSJohn Marino /* Define to 1 if you have the `iswcntrl' function. */ 657ea47786fSJohn Marino #define HAVE_ISWCNTRL 1 658ea47786fSJohn Marino 659ea47786fSJohn Marino /* Define to 1 if you have the `iswctype' function. */ 660ea47786fSJohn Marino #define HAVE_ISWCTYPE 1 661ea47786fSJohn Marino 662ea47786fSJohn Marino /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ 663ea47786fSJohn Marino #define HAVE_LANGINFO_CODESET 1 664ea47786fSJohn Marino 665ea47786fSJohn Marino /* Define to 1 if you have the <langinfo.h> header file. */ 666ea47786fSJohn Marino #define HAVE_LANGINFO_H 1 667ea47786fSJohn Marino 668ea47786fSJohn Marino /* Define to 1 if you have the <libintl.h> header file. */ 669ea47786fSJohn Marino /* #undef HAVE_LIBINTL_H */ 670ea47786fSJohn Marino 671ea47786fSJohn Marino /* Define if you have the libsigsegv library. */ 672ea47786fSJohn Marino /* #undef HAVE_LIBSIGSEGV */ 673ea47786fSJohn Marino 6745b8cd87cSDaniel Fojt /* Define to 1 if you have the <limits.h> header file. */ 6755b8cd87cSDaniel Fojt #define HAVE_LIMITS_H 1 6765b8cd87cSDaniel Fojt 6775b8cd87cSDaniel Fojt /* Define if localtime-like functions can loop forever on extreme arguments. 6785b8cd87cSDaniel Fojt */ 6795b8cd87cSDaniel Fojt /* #undef HAVE_LOCALTIME_INFLOOP_BUG */ 6805b8cd87cSDaniel Fojt 681ea47786fSJohn Marino /* Define to 1 if you have the `localtime_r' function. */ 682ea47786fSJohn Marino #define HAVE_LOCALTIME_R 1 683ea47786fSJohn Marino 6841732ee5dSJohn Marino /* Define to 1 if the system has the type 'long long int'. */ 685ea47786fSJohn Marino #define HAVE_LONG_LONG_INT 1 686ea47786fSJohn Marino 687ea47786fSJohn Marino /* Define to 1 if you have the `lstat' function. */ 688ea47786fSJohn Marino #define HAVE_LSTAT 1 689ea47786fSJohn Marino 6905b8cd87cSDaniel Fojt /* Define to 1 if you have the <malloc.h> header file. */ 6915b8cd87cSDaniel Fojt /* #undef HAVE_MALLOC_H */ 692ea47786fSJohn Marino 693ea47786fSJohn Marino /* Define if the 'malloc' function is POSIX compliant. */ 694ea47786fSJohn Marino #define HAVE_MALLOC_POSIX 1 695ea47786fSJohn Marino 696ea47786fSJohn Marino /* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including 697ea47786fSJohn Marino config.h and <sys/mman.h>. */ 698ea47786fSJohn Marino #define HAVE_MAP_ANONYMOUS 1 699ea47786fSJohn Marino 700ea47786fSJohn Marino /* Define to 1 if you have the `mbrtowc' function. */ 701ea47786fSJohn Marino #define HAVE_MBRTOWC 1 702ea47786fSJohn Marino 703ea47786fSJohn Marino /* Define to 1 if you have the `mbsinit' function. */ 704ea47786fSJohn Marino #define HAVE_MBSINIT 1 705ea47786fSJohn Marino 706ea47786fSJohn Marino /* Define to 1 if you have the `mbslen' function. */ 707ea47786fSJohn Marino /* #undef HAVE_MBSLEN */ 708ea47786fSJohn Marino 709ea47786fSJohn Marino /* Define to 1 if you have the `mbsrtowcs' function. */ 710ea47786fSJohn Marino #define HAVE_MBSRTOWCS 1 711ea47786fSJohn Marino 712ea47786fSJohn Marino /* Define to 1 if <wchar.h> declares mbstate_t. */ 713ea47786fSJohn Marino #define HAVE_MBSTATE_T 1 714ea47786fSJohn Marino 715ea47786fSJohn Marino /* Define to 1 if you have the `mempcpy' function. */ 7161732ee5dSJohn Marino #define HAVE_MEMPCPY 1 717ea47786fSJohn Marino 7185b8cd87cSDaniel Fojt /* Define to 1 if <limits.h> defines the MIN and MAX macros. */ 7195b8cd87cSDaniel Fojt /* #undef HAVE_MINMAX_IN_LIMITS_H */ 7205b8cd87cSDaniel Fojt 7215b8cd87cSDaniel Fojt /* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */ 7225b8cd87cSDaniel Fojt #define HAVE_MINMAX_IN_SYS_PARAM_H 1 7235b8cd87cSDaniel Fojt 724ea47786fSJohn Marino /* Define to 1 if you have the `mkstemp' function. */ 725ea47786fSJohn Marino #define HAVE_MKSTEMP 1 726ea47786fSJohn Marino 727ea47786fSJohn Marino /* Define to 1 if you have the `mprotect' function. */ 728ea47786fSJohn Marino #define HAVE_MPROTECT 1 729ea47786fSJohn Marino 7301732ee5dSJohn Marino /* Define to 1 on MSVC platforms that have the "invalid parameter handler" 7311732ee5dSJohn Marino concept. */ 7321732ee5dSJohn Marino /* #undef HAVE_MSVC_INVALID_PARAMETER_HANDLER */ 7331732ee5dSJohn Marino 734ea47786fSJohn Marino /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 735ea47786fSJohn Marino /* #undef HAVE_NDIR_H */ 736ea47786fSJohn Marino 7375b8cd87cSDaniel Fojt /* Define to 1 if you have the <netdb.h> header file. */ 7385b8cd87cSDaniel Fojt #define HAVE_NETDB_H 1 7395b8cd87cSDaniel Fojt 7405b8cd87cSDaniel Fojt /* Define to 1 if you have the <netinet/in.h> header file. */ 7415b8cd87cSDaniel Fojt #define HAVE_NETINET_IN_H 1 7425b8cd87cSDaniel Fojt 743d1248869SJohn Marino /* Define to 1 if you have the `newlocale' function. */ 744f3640331SSascha Wildner #define HAVE_NEWLOCALE 1 745d1248869SJohn Marino 746ea47786fSJohn Marino /* Define to 1 if you have the `nl_langinfo' function. */ 747ea47786fSJohn Marino #define HAVE_NL_LANGINFO 1 748ea47786fSJohn Marino 749d1248869SJohn Marino /* Define to 1 if you have the <OS.h> header file. */ 750d1248869SJohn Marino /* #undef HAVE_OS_H */ 751ea47786fSJohn Marino 7525b8cd87cSDaniel Fojt /* Define to 1 if you have the `pipe' function. */ 7535b8cd87cSDaniel Fojt #define HAVE_PIPE 1 7545b8cd87cSDaniel Fojt 7551732ee5dSJohn Marino /* Define to 1 if you have the `raise' function. */ 7561732ee5dSJohn Marino #define HAVE_RAISE 1 7571732ee5dSJohn Marino 7585b8cd87cSDaniel Fojt /* Define to 1 if you have the `rawmemchr' function. */ 7595b8cd87cSDaniel Fojt /* #undef HAVE_RAWMEMCHR */ 760d1248869SJohn Marino 7611732ee5dSJohn Marino /* Define to 1 if you have the `readlink' function. */ 7621732ee5dSJohn Marino #define HAVE_READLINK 1 7631732ee5dSJohn Marino 7641732ee5dSJohn Marino /* Define to 1 if you have the `readlinkat' function. */ 7651732ee5dSJohn Marino #define HAVE_READLINKAT 1 7661732ee5dSJohn Marino 7675b8cd87cSDaniel Fojt /* Define to 1 if you have run the test for working tzset. */ 7685b8cd87cSDaniel Fojt #define HAVE_RUN_TZSET_TEST 1 7695b8cd87cSDaniel Fojt 7705b8cd87cSDaniel Fojt /* Define to 1 if the system has the type `sa_family_t'. */ 7715b8cd87cSDaniel Fojt #define HAVE_SA_FAMILY_T 1 7725b8cd87cSDaniel Fojt 773ea47786fSJohn Marino /* Define to 1 if you have the <search.h> header file. */ 774ea47786fSJohn Marino #define HAVE_SEARCH_H 1 775ea47786fSJohn Marino 7765b8cd87cSDaniel Fojt /* Define to 1 if you have the `setdtablesize' function. */ 7775b8cd87cSDaniel Fojt /* #undef HAVE_SETDTABLESIZE */ 7781732ee5dSJohn Marino 779ea47786fSJohn Marino /* Define to 1 if you have the `setenv' function. */ 780ea47786fSJohn Marino #define HAVE_SETENV 1 781ea47786fSJohn Marino 782ea47786fSJohn Marino /* Define to 1 if you have the `setrlimit' function. */ 783ea47786fSJohn Marino #define HAVE_SETRLIMIT 1 784ea47786fSJohn Marino 7855b8cd87cSDaniel Fojt /* Define to 1 if you have the `shutdown' function. */ 7865b8cd87cSDaniel Fojt #define HAVE_SHUTDOWN 1 7875b8cd87cSDaniel Fojt 788ea47786fSJohn Marino /* Define to 1 if you have the `sigaction' function. */ 789ea47786fSJohn Marino #define HAVE_SIGACTION 1 790ea47786fSJohn Marino 791ea47786fSJohn Marino /* Define to 1 if you have the `sigaltstack' function. */ 792ea47786fSJohn Marino #define HAVE_SIGALTSTACK 1 793ea47786fSJohn Marino 794ea47786fSJohn Marino /* Define to 1 if you have the `sigblock' function. */ 795ea47786fSJohn Marino /* #undef HAVE_SIGBLOCK */ 796ea47786fSJohn Marino 797ea47786fSJohn Marino /* Define to 1 if the system has the type `siginfo_t'. */ 798ea47786fSJohn Marino /* #undef HAVE_SIGINFO_T */ 799ea47786fSJohn Marino 800ea47786fSJohn Marino /* Define to 1 if you have the `siginterrupt' function. */ 801ea47786fSJohn Marino #define HAVE_SIGINTERRUPT 1 802ea47786fSJohn Marino 803ea47786fSJohn Marino /* Define to 1 if 'sig_atomic_t' is a signed integer type. */ 804ea47786fSJohn Marino /* #undef HAVE_SIGNED_SIG_ATOMIC_T */ 805ea47786fSJohn Marino 806ea47786fSJohn Marino /* Define to 1 if 'wchar_t' is a signed integer type. */ 807ea47786fSJohn Marino /* #undef HAVE_SIGNED_WCHAR_T */ 808ea47786fSJohn Marino 809ea47786fSJohn Marino /* Define to 1 if 'wint_t' is a signed integer type. */ 810ea47786fSJohn Marino /* #undef HAVE_SIGNED_WINT_T */ 811ea47786fSJohn Marino 812ea47786fSJohn Marino /* Define to 1 if you have the `sigprocmask' function. */ 813ea47786fSJohn Marino #define HAVE_SIGPROCMASK 1 814ea47786fSJohn Marino 815ea47786fSJohn Marino /* Define to 1 if the system has the type `sigset_t'. */ 816d1248869SJohn Marino #define HAVE_SIGSET_T 1 817ea47786fSJohn Marino 818ea47786fSJohn Marino /* Define to 1 if you have the `sleep' function. */ 819ea47786fSJohn Marino #define HAVE_SLEEP 1 820ea47786fSJohn Marino 821d1248869SJohn Marino /* Define to 1 if you have the `snprintf' function. */ 822d1248869SJohn Marino #define HAVE_SNPRINTF 1 823d1248869SJohn Marino 824d1248869SJohn Marino /* Define if the return value of the snprintf function is the number of of 825d1248869SJohn Marino bytes (excluding the terminating NUL) that would have been produced if the 826d1248869SJohn Marino buffer had been large enough. */ 827d1248869SJohn Marino #define HAVE_SNPRINTF_RETVAL_C99 1 828d1248869SJohn Marino 829ea47786fSJohn Marino /* Define to 1 if extending the stack slightly past the limit causes a SIGSEGV 830ea47786fSJohn Marino which can be handled on an alternate stack established with sigaltstack. */ 831ea47786fSJohn Marino #define HAVE_STACK_OVERFLOW_HANDLING 1 832ea47786fSJohn Marino 833ea47786fSJohn Marino /* Define to 1 if the system has the type `stack_t'. */ 834ea47786fSJohn Marino #define HAVE_STACK_T 1 835ea47786fSJohn Marino 836ea47786fSJohn Marino /* Define to 1 if you have the <stdint.h> header file. */ 837ea47786fSJohn Marino #define HAVE_STDINT_H 1 838ea47786fSJohn Marino 839d1248869SJohn Marino /* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares 840d1248869SJohn Marino uintmax_t. */ 841d1248869SJohn Marino #define HAVE_STDINT_H_WITH_UINTMAX 1 842ea47786fSJohn Marino 843ea47786fSJohn Marino /* Define to 1 if you have the <stdlib.h> header file. */ 844ea47786fSJohn Marino #define HAVE_STDLIB_H 1 845ea47786fSJohn Marino 846ea47786fSJohn Marino /* Define to 1 if you have the `strcasecmp' function. */ 847ea47786fSJohn Marino #define HAVE_STRCASECMP 1 848ea47786fSJohn Marino 849ea47786fSJohn Marino /* Define to 1 if you have the `strcasecoll' function. */ 850ea47786fSJohn Marino /* #undef HAVE_STRCASECOLL */ 851ea47786fSJohn Marino 852ea47786fSJohn Marino /* Define to 1 if you have the `strerror_r' function. */ 853ea47786fSJohn Marino #define HAVE_STRERROR_R 1 854ea47786fSJohn Marino 855ea47786fSJohn Marino /* Define to 1 if you have the `stricoll' function. */ 856ea47786fSJohn Marino /* #undef HAVE_STRICOLL */ 857ea47786fSJohn Marino 858ea47786fSJohn Marino /* Define to 1 if you have the <strings.h> header file. */ 859ea47786fSJohn Marino #define HAVE_STRINGS_H 1 860ea47786fSJohn Marino 8615b8cd87cSDaniel Fojt /* Always define to 1, for backward compatibility. You can assume <string.h> 8625b8cd87cSDaniel Fojt exists. */ 863ea47786fSJohn Marino #define HAVE_STRING_H 1 864ea47786fSJohn Marino 865ea47786fSJohn Marino /* Define to 1 if you have the `strncasecmp' function. */ 866ea47786fSJohn Marino #define HAVE_STRNCASECMP 1 867ea47786fSJohn Marino 868ea47786fSJohn Marino /* Define to 1 if you have the `strndup' function. */ 869ea47786fSJohn Marino #define HAVE_STRNDUP 1 870ea47786fSJohn Marino 871d1248869SJohn Marino /* Define to 1 if you have the `strnlen' function. */ 872d1248869SJohn Marino #define HAVE_STRNLEN 1 873d1248869SJohn Marino 874ea47786fSJohn Marino /* Define to 1 if you have the `strptime' function. */ 875ea47786fSJohn Marino #define HAVE_STRPTIME 1 876ea47786fSJohn Marino 877ea47786fSJohn Marino /* Define to 1 if you have the `strtoull' function. */ 878ea47786fSJohn Marino #define HAVE_STRTOULL 1 879ea47786fSJohn Marino 880ea47786fSJohn Marino /* Define to 1 if you have the `strtoumax' function. */ 881ea47786fSJohn Marino #define HAVE_STRTOUMAX 1 882ea47786fSJohn Marino 8831732ee5dSJohn Marino /* Define to 1 if `decimal_point' is a member of `struct lconv'. */ 8841732ee5dSJohn Marino /* #undef HAVE_STRUCT_LCONV_DECIMAL_POINT */ 8851732ee5dSJohn Marino 886ea47786fSJohn Marino /* Define to 1 if `sa_sigaction' is a member of `struct sigaction'. */ 887ea47786fSJohn Marino #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1 888ea47786fSJohn Marino 8895b8cd87cSDaniel Fojt /* Define to 1 if the system has the type `struct sockaddr_storage'. */ 8905b8cd87cSDaniel Fojt #define HAVE_STRUCT_SOCKADDR_STORAGE 1 8915b8cd87cSDaniel Fojt 8925b8cd87cSDaniel Fojt /* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */ 8935b8cd87cSDaniel Fojt #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1 8945b8cd87cSDaniel Fojt 895ea47786fSJohn Marino /* Define to 1 if `st_atimensec' is a member of `struct stat'. */ 896ea47786fSJohn Marino /* #undef HAVE_STRUCT_STAT_ST_ATIMENSEC */ 897ea47786fSJohn Marino 898ea47786fSJohn Marino /* Define to 1 if `st_atimespec.tv_nsec' is a member of `struct stat'. */ 899ea47786fSJohn Marino /* #undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC */ 900ea47786fSJohn Marino 901ea47786fSJohn Marino /* Define to 1 if `st_atim.st__tim.tv_nsec' is a member of `struct stat'. */ 902ea47786fSJohn Marino /* #undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC */ 903ea47786fSJohn Marino 904ea47786fSJohn Marino /* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */ 905ea47786fSJohn Marino #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 906ea47786fSJohn Marino 907ea47786fSJohn Marino /* Define to 1 if `st_birthtimensec' is a member of `struct stat'. */ 908ea47786fSJohn Marino /* #undef HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC */ 909ea47786fSJohn Marino 910ea47786fSJohn Marino /* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */ 911ea47786fSJohn Marino /* #undef HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC */ 912ea47786fSJohn Marino 913ea47786fSJohn Marino /* Define to 1 if `st_birthtim.tv_nsec' is a member of `struct stat'. */ 914ea47786fSJohn Marino /* #undef HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC */ 915ea47786fSJohn Marino 916ea47786fSJohn Marino /* Define to 1 if `st_blksize' is a member of `struct stat'. */ 917ea47786fSJohn Marino #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 918ea47786fSJohn Marino 919ea47786fSJohn Marino /* Define to 1 if `st_rdev' is a member of `struct stat'. */ 920ea47786fSJohn Marino #define HAVE_STRUCT_STAT_ST_RDEV 1 921ea47786fSJohn Marino 922ea47786fSJohn Marino /* Define to 1 if `tm_zone' is a member of `struct tm'. */ 923ea47786fSJohn Marino #define HAVE_STRUCT_TM_TM_ZONE 1 924ea47786fSJohn Marino 925ea47786fSJohn Marino /* Define to 1 if you have the `symlink' function. */ 926ea47786fSJohn Marino #define HAVE_SYMLINK 1 927ea47786fSJohn Marino 928ea47786fSJohn Marino /* Define to 1 if you have the <sys/bitypes.h> header file. */ 929ea47786fSJohn Marino /* #undef HAVE_SYS_BITYPES_H */ 930ea47786fSJohn Marino 9315b8cd87cSDaniel Fojt /* Define to 1 if you have the <sys/cdefs.h> header file. */ 9325b8cd87cSDaniel Fojt #define HAVE_SYS_CDEFS_H 1 9335b8cd87cSDaniel Fojt 934ea47786fSJohn Marino /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 935ea47786fSJohn Marino */ 936ea47786fSJohn Marino /* #undef HAVE_SYS_DIR_H */ 937ea47786fSJohn Marino 938ea47786fSJohn Marino /* Define to 1 if you have the <sys/inttypes.h> header file. */ 939ea47786fSJohn Marino /* #undef HAVE_SYS_INTTYPES_H */ 940ea47786fSJohn Marino 9415b8cd87cSDaniel Fojt /* Define to 1 if you have the <sys/ioctl.h> header file. */ 9425b8cd87cSDaniel Fojt #define HAVE_SYS_IOCTL_H 1 9435b8cd87cSDaniel Fojt 944ea47786fSJohn Marino /* Define to 1 if you have the <sys/mman.h> header file. */ 945ea47786fSJohn Marino #define HAVE_SYS_MMAN_H 1 946ea47786fSJohn Marino 947ea47786fSJohn Marino /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 948ea47786fSJohn Marino */ 949ea47786fSJohn Marino /* #undef HAVE_SYS_NDIR_H */ 950ea47786fSJohn Marino 951ea47786fSJohn Marino /* Define to 1 if you have the <sys/param.h> header file. */ 952ea47786fSJohn Marino #define HAVE_SYS_PARAM_H 1 953ea47786fSJohn Marino 9545b8cd87cSDaniel Fojt /* Define to 1 if you have the <sys/select.h> header file. */ 9555b8cd87cSDaniel Fojt #define HAVE_SYS_SELECT_H 1 9565b8cd87cSDaniel Fojt 957ea47786fSJohn Marino /* Define to 1 if you have the <sys/socket.h> header file. */ 958ea47786fSJohn Marino #define HAVE_SYS_SOCKET_H 1 959ea47786fSJohn Marino 960ea47786fSJohn Marino /* Define to 1 if you have the <sys/stat.h> header file. */ 961ea47786fSJohn Marino #define HAVE_SYS_STAT_H 1 962ea47786fSJohn Marino 963ea47786fSJohn Marino /* Define to 1 if you have the <sys/time.h> header file. */ 964ea47786fSJohn Marino #define HAVE_SYS_TIME_H 1 965ea47786fSJohn Marino 966ea47786fSJohn Marino /* Define to 1 if you have the <sys/types.h> header file. */ 967ea47786fSJohn Marino #define HAVE_SYS_TYPES_H 1 968ea47786fSJohn Marino 9695b8cd87cSDaniel Fojt /* Define to 1 if you have the <sys/uio.h> header file. */ 9705b8cd87cSDaniel Fojt #define HAVE_SYS_UIO_H 1 9715b8cd87cSDaniel Fojt 972ea47786fSJohn Marino /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 973ea47786fSJohn Marino #define HAVE_SYS_WAIT_H 1 974ea47786fSJohn Marino 9755b8cd87cSDaniel Fojt /* Define to 1 if you have the `timegm' function. */ 9765b8cd87cSDaniel Fojt #define HAVE_TIMEGM 1 9775b8cd87cSDaniel Fojt 9785b8cd87cSDaniel Fojt /* Define to 1 if the system has the type `timezone_t'. */ 9795b8cd87cSDaniel Fojt /* #undef HAVE_TIMEZONE_T */ 9805b8cd87cSDaniel Fojt 981ea47786fSJohn Marino /* Define if struct tm has the tm_gmtoff member. */ 982ea47786fSJohn Marino #define HAVE_TM_GMTOFF 1 983ea47786fSJohn Marino 984ea47786fSJohn Marino /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use 985ea47786fSJohn Marino `HAVE_STRUCT_TM_TM_ZONE' instead. */ 986ea47786fSJohn Marino #define HAVE_TM_ZONE 1 987ea47786fSJohn Marino 988d1248869SJohn Marino /* Define to 1 if you have the `towlower' function. */ 989d1248869SJohn Marino #define HAVE_TOWLOWER 1 990d1248869SJohn Marino 991ea47786fSJohn Marino /* Define to 1 if you have the `tsearch' function. */ 992ea47786fSJohn Marino #define HAVE_TSEARCH 1 993ea47786fSJohn Marino 994ea47786fSJohn Marino /* Define to 1 if you don't have `tm_zone' but do have the external array 995ea47786fSJohn Marino `tzname'. */ 996ea47786fSJohn Marino /* #undef HAVE_TZNAME */ 997ea47786fSJohn Marino 998ea47786fSJohn Marino /* Define to 1 if you have the `tzset' function. */ 999ea47786fSJohn Marino #define HAVE_TZSET 1 1000ea47786fSJohn Marino 1001ea47786fSJohn Marino /* Define to 1 if you have the <ucontext.h> header file. */ 1002ea47786fSJohn Marino #define HAVE_UCONTEXT_H 1 1003ea47786fSJohn Marino 1004ea47786fSJohn Marino /* Define to 1 if you have the <unistd.h> header file. */ 1005ea47786fSJohn Marino #define HAVE_UNISTD_H 1 1006ea47786fSJohn Marino 1007ea47786fSJohn Marino /* Define to 1 if you have the `unsetenv' function. */ 1008ea47786fSJohn Marino #define HAVE_UNSETENV 1 1009ea47786fSJohn Marino 10101732ee5dSJohn Marino /* Define to 1 if the system has the type 'unsigned long long int'. */ 1011ea47786fSJohn Marino #define HAVE_UNSIGNED_LONG_LONG_INT 1 1012ea47786fSJohn Marino 10135b8cd87cSDaniel Fojt /* Define if you have a global __progname variable */ 10145b8cd87cSDaniel Fojt #define HAVE_VAR___PROGNAME 1 1015ea47786fSJohn Marino 1016d1248869SJohn Marino /* Define to 1 if you have the `vasnprintf' function. */ 1017d1248869SJohn Marino /* #undef HAVE_VASNPRINTF */ 1018d1248869SJohn Marino 10191732ee5dSJohn Marino /* Define to 1 if you have the `vasprintf' function. */ 10201732ee5dSJohn Marino #define HAVE_VASPRINTF 1 10211732ee5dSJohn Marino 1022ea47786fSJohn Marino /* Define to 1 if you have the `vfork' function. */ 1023ea47786fSJohn Marino #define HAVE_VFORK 1 1024ea47786fSJohn Marino 1025ea47786fSJohn Marino /* Define to 1 if you have the <vfork.h> header file. */ 1026ea47786fSJohn Marino /* #undef HAVE_VFORK_H */ 1027ea47786fSJohn Marino 1028ea47786fSJohn Marino /* Define to 1 if you have the <wchar.h> header file. */ 1029ea47786fSJohn Marino #define HAVE_WCHAR_H 1 1030ea47786fSJohn Marino 1031ea47786fSJohn Marino /* Define if you have the 'wchar_t' type. */ 1032ea47786fSJohn Marino #define HAVE_WCHAR_T 1 1033ea47786fSJohn Marino 1034ea47786fSJohn Marino /* Define to 1 if you have the `wcrtomb' function. */ 1035ea47786fSJohn Marino #define HAVE_WCRTOMB 1 1036ea47786fSJohn Marino 1037d1248869SJohn Marino /* Define to 1 if you have the `wcslen' function. */ 1038d1248869SJohn Marino #define HAVE_WCSLEN 1 1039d1248869SJohn Marino 1040d1248869SJohn Marino /* Define to 1 if you have the `wcsnlen' function. */ 1041d1248869SJohn Marino #define HAVE_WCSNLEN 1 1042d1248869SJohn Marino 1043ea47786fSJohn Marino /* Define to 1 if you have the `wctob' function. */ 1044ea47786fSJohn Marino #define HAVE_WCTOB 1 1045ea47786fSJohn Marino 1046ea47786fSJohn Marino /* Define to 1 if you have the <wctype.h> header file. */ 1047ea47786fSJohn Marino #define HAVE_WCTYPE_H 1 1048ea47786fSJohn Marino 1049ea47786fSJohn Marino /* Define to 1 if you have the `wcwidth' function. */ 1050ea47786fSJohn Marino #define HAVE_WCWIDTH 1 1051ea47786fSJohn Marino 1052ea47786fSJohn Marino /* Define to 1 if you have the <winsock2.h> header file. */ 1053ea47786fSJohn Marino /* #undef HAVE_WINSOCK2_H */ 1054ea47786fSJohn Marino 1055ea47786fSJohn Marino /* Define if you have the 'wint_t' type. */ 1056ea47786fSJohn Marino #define HAVE_WINT_T 1 1057ea47786fSJohn Marino 1058ea47786fSJohn Marino /* Define to 1 if you have the `wmemchr' function. */ 1059ea47786fSJohn Marino #define HAVE_WMEMCHR 1 1060ea47786fSJohn Marino 1061ea47786fSJohn Marino /* Define to 1 if you have the `wmemcpy' function. */ 1062ea47786fSJohn Marino #define HAVE_WMEMCPY 1 1063ea47786fSJohn Marino 1064ea47786fSJohn Marino /* Define to 1 if you have the `wmempcpy' function. */ 1065ea47786fSJohn Marino /* #undef HAVE_WMEMPCPY */ 1066ea47786fSJohn Marino 1067ea47786fSJohn Marino /* Define to 1 if `fork' works. */ 1068ea47786fSJohn Marino #define HAVE_WORKING_FORK 1 1069ea47786fSJohn Marino 1070ea47786fSJohn Marino /* Define to 1 if O_NOATIME works. */ 10715b8cd87cSDaniel Fojt #define HAVE_WORKING_O_NOATIME 1 1072ea47786fSJohn Marino 1073ea47786fSJohn Marino /* Define to 1 if O_NOFOLLOW works. */ 1074ea47786fSJohn Marino #define HAVE_WORKING_O_NOFOLLOW 1 1075ea47786fSJohn Marino 1076ea47786fSJohn Marino /* Define to 1 if `vfork' works. */ 1077ea47786fSJohn Marino #define HAVE_WORKING_VFORK 1 1078ea47786fSJohn Marino 10795b8cd87cSDaniel Fojt /* Define to 1 if you have the <ws2tcpip.h> header file. */ 10805b8cd87cSDaniel Fojt /* #undef HAVE_WS2TCPIP_H */ 10815b8cd87cSDaniel Fojt 1082d1248869SJohn Marino /* Define to 1 if you have the <xlocale.h> header file. */ 1083f3640331SSascha Wildner #define HAVE_XLOCALE_H 1 1084d1248869SJohn Marino 1085ea47786fSJohn Marino /* Define to 1 if extending the stack slightly past the limit causes a 1086ea47786fSJohn Marino SIGSEGV, and an alternate stack can be established with sigaltstack, and 1087ea47786fSJohn Marino the signal handler is passed a context that specifies the run time stack. 1088ea47786fSJohn Marino This behavior is defined by POSIX 1003.1-2001 with the X/Open System 1089ea47786fSJohn Marino Interface (XSI) option and is a standardized way to implement a SEGV-based 1090ea47786fSJohn Marino stack overflow detection heuristic. */ 1091ea47786fSJohn Marino /* #undef HAVE_XSI_STACK_OVERFLOW_HEURISTIC */ 1092ea47786fSJohn Marino 1093ea47786fSJohn Marino /* Define to 1 if the system has the type `_Bool'. */ 1094ea47786fSJohn Marino #define HAVE__BOOL 1 1095ea47786fSJohn Marino 10961732ee5dSJohn Marino /* Define to 1 if you have the `_set_invalid_parameter_handler' function. */ 10971732ee5dSJohn Marino /* #undef HAVE__SET_INVALID_PARAMETER_HANDLER */ 10981732ee5dSJohn Marino 10995b8cd87cSDaniel Fojt /* Define to 1 if the compiler supports __builtin_expect, 11005b8cd87cSDaniel Fojt and to 2 if <builtins.h> does. */ 11015b8cd87cSDaniel Fojt #define HAVE___BUILTIN_EXPECT 1 11025b8cd87cSDaniel Fojt #ifndef HAVE___BUILTIN_EXPECT 11035b8cd87cSDaniel Fojt # define __builtin_expect(e, c) (e) 11045b8cd87cSDaniel Fojt #elif HAVE___BUILTIN_EXPECT == 2 11055b8cd87cSDaniel Fojt # include <builtins.h> 11065b8cd87cSDaniel Fojt #endif 11075b8cd87cSDaniel Fojt 11085b8cd87cSDaniel Fojt 11095b8cd87cSDaniel Fojt /* Define to 1 if the compiler supports the keyword '__inline'. */ 11105b8cd87cSDaniel Fojt #define HAVE___INLINE 1 11115b8cd87cSDaniel Fojt 11125b8cd87cSDaniel Fojt /* Define to 1 if you have the `__xpg_strerror_r' function. */ 11135b8cd87cSDaniel Fojt /* #undef HAVE___XPG_STRERROR_R */ 1114d1248869SJohn Marino 1115ea47786fSJohn Marino /* Define as const if the declaration of iconv() needs const. */ 11160db70a6aSJohn Marino #define ICONV_CONST 1117ea47786fSJohn Marino 1118ea47786fSJohn Marino /* Define to a symbolic name denoting the flavor of iconv_open() 1119ea47786fSJohn Marino implementation. */ 1120ea47786fSJohn Marino /* #undef ICONV_FLAVOR */ 1121ea47786fSJohn Marino 11221732ee5dSJohn Marino /* Define to 1 if 'lstat' dereferences a symlink specified with a trailing 1123ea47786fSJohn Marino slash. */ 1124ea47786fSJohn Marino #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 1125ea47786fSJohn Marino 1126ea47786fSJohn Marino /* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */ 1127ea47786fSJohn Marino #define MALLOC_0_IS_NONNULL 1 1128ea47786fSJohn Marino 1129ea47786fSJohn Marino /* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */ 1130f3640331SSascha Wildner /* #undef MAP_ANONYMOUS */ 1131ea47786fSJohn Marino 11325b8cd87cSDaniel Fojt /* Define if the mbrtowc function does not return (size_t) -2 for empty input. 11335b8cd87cSDaniel Fojt */ 11345b8cd87cSDaniel Fojt /* #undef MBRTOWC_EMPTY_INPUT_BUG */ 11355b8cd87cSDaniel Fojt 1136d1248869SJohn Marino /* Define if the mbrtowc function has the NULL pwc argument bug. */ 1137d1248869SJohn Marino /* #undef MBRTOWC_NULL_ARG1_BUG */ 1138d1248869SJohn Marino 1139ea47786fSJohn Marino /* Define if the mbrtowc function has the NULL string argument bug. */ 1140d1248869SJohn Marino /* #undef MBRTOWC_NULL_ARG2_BUG */ 1141ea47786fSJohn Marino 1142ea47786fSJohn Marino /* Define if the mbrtowc function does not return 0 for a NUL character. */ 1143ea47786fSJohn Marino /* #undef MBRTOWC_NUL_RETVAL_BUG */ 1144ea47786fSJohn Marino 1145ea47786fSJohn Marino /* Define if the mbrtowc function returns a wrong return value. */ 1146ea47786fSJohn Marino /* #undef MBRTOWC_RETVAL_BUG */ 1147ea47786fSJohn Marino 11485b8cd87cSDaniel Fojt /* Use GNU style printf and scanf. */ 11495b8cd87cSDaniel Fojt #ifndef __USE_MINGW_ANSI_STDIO 11505b8cd87cSDaniel Fojt # define __USE_MINGW_ANSI_STDIO 1 11515b8cd87cSDaniel Fojt #endif 11525b8cd87cSDaniel Fojt 11535b8cd87cSDaniel Fojt 11545b8cd87cSDaniel Fojt /* Define if the compilation of mktime.c should define 'mktime_internal'. */ 11555b8cd87cSDaniel Fojt #define NEED_MKTIME_INTERNAL 1 11565b8cd87cSDaniel Fojt 11575b8cd87cSDaniel Fojt /* Define if the compilation of mktime.c should define 'mktime' with the 11585b8cd87cSDaniel Fojt native Windows TZ workaround. */ 11595b8cd87cSDaniel Fojt /* #undef NEED_MKTIME_WINDOWS */ 11605b8cd87cSDaniel Fojt 11615b8cd87cSDaniel Fojt /* Define if the compilation of mktime.c should define 'mktime' with the 11625b8cd87cSDaniel Fojt algorithmic workarounds. */ 11635b8cd87cSDaniel Fojt #define NEED_MKTIME_WORKING 1 1164ea47786fSJohn Marino 1165ea47786fSJohn Marino /* Define to 1 if open() fails to recognize a trailing slash. */ 1166ea47786fSJohn Marino /* #undef OPEN_TRAILING_SLASH_BUG */ 1167ea47786fSJohn Marino 1168ea47786fSJohn Marino /* Name of package */ 1169ea47786fSJohn Marino #define PACKAGE "diffutils" 1170ea47786fSJohn Marino 1171ea47786fSJohn Marino /* Define to the address where bug reports for this package should be sent. */ 1172ea47786fSJohn Marino #define PACKAGE_BUGREPORT "bug-diffutils@gnu.org" 1173ea47786fSJohn Marino 1174ea47786fSJohn Marino /* Define to the full name of this package. */ 1175ea47786fSJohn Marino #define PACKAGE_NAME "GNU diffutils" 1176ea47786fSJohn Marino 1177ea47786fSJohn Marino /* String identifying the packager of this software */ 1178ea47786fSJohn Marino /* #undef PACKAGE_PACKAGER */ 1179ea47786fSJohn Marino 1180ea47786fSJohn Marino /* Packager info for bug reports (URL/e-mail/...) */ 1181ea47786fSJohn Marino /* #undef PACKAGE_PACKAGER_BUG_REPORTS */ 1182ea47786fSJohn Marino 1183ea47786fSJohn Marino /* Packager-specific version information */ 1184ea47786fSJohn Marino /* #undef PACKAGE_PACKAGER_VERSION */ 1185ea47786fSJohn Marino 1186ea47786fSJohn Marino /* Define to the full name and version of this package. */ 11875b8cd87cSDaniel Fojt #define PACKAGE_STRING "GNU diffutils 3.7" 1188ea47786fSJohn Marino 1189ea47786fSJohn Marino /* Define to the one symbol short name of this package. */ 1190ea47786fSJohn Marino #define PACKAGE_TARNAME "diffutils" 1191ea47786fSJohn Marino 1192ea47786fSJohn Marino /* Define to the home page for this package. */ 11935b8cd87cSDaniel Fojt #define PACKAGE_URL "https://www.gnu.org/software/diffutils/" 1194ea47786fSJohn Marino 1195ea47786fSJohn Marino /* Define to the version of this package. */ 11965b8cd87cSDaniel Fojt #define PACKAGE_VERSION "3.7" 1197ea47786fSJohn Marino 1198ea47786fSJohn Marino /* Define if <inttypes.h> exists and defines unusable PRI* macros. */ 1199ea47786fSJohn Marino /* #undef PRI_MACROS_BROKEN */ 1200ea47786fSJohn Marino 1201ea47786fSJohn Marino /* Define to the type that is the result of default argument promotions of 1202ea47786fSJohn Marino type mode_t. */ 1203ea47786fSJohn Marino #define PROMOTED_MODE_T int 1204ea47786fSJohn Marino 1205ea47786fSJohn Marino /* Name of "pr" program. */ 1206ea47786fSJohn Marino #define PR_PROGRAM "/usr/bin/pr" 1207ea47786fSJohn Marino 1208ea47786fSJohn Marino /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1209ea47786fSJohn Marino 'ptrdiff_t'. */ 1210ea47786fSJohn Marino /* #undef PTRDIFF_T_SUFFIX */ 1211ea47786fSJohn Marino 12121732ee5dSJohn Marino /* Define to 1 if readlink fails to recognize a trailing slash. */ 12131732ee5dSJohn Marino /* #undef READLINK_TRAILING_SLASH_BUG */ 12141732ee5dSJohn Marino 1215ea47786fSJohn Marino /* Define to 1 if stat needs help when passed a file name with a trailing 1216ea47786fSJohn Marino slash */ 1217ea47786fSJohn Marino /* #undef REPLACE_FUNC_STAT_FILE */ 1218ea47786fSJohn Marino 1219ea47786fSJohn Marino /* Define if nl_langinfo exists but is overridden by gnulib. */ 1220ea47786fSJohn Marino /* #undef REPLACE_NL_LANGINFO */ 1221ea47786fSJohn Marino 1222d1248869SJohn Marino /* Define to 1 if strerror(0) does not return a message implying success. */ 1223d1248869SJohn Marino #define REPLACE_STRERROR_0 1 1224d1248869SJohn Marino 1225d1248869SJohn Marino /* Define if vasnprintf exists but is overridden by gnulib. */ 1226d1248869SJohn Marino /* #undef REPLACE_VASNPRINTF */ 1227ea47786fSJohn Marino 1228ea47786fSJohn Marino /* Define if sigaltstack() interprets the stack_t.ss_sp field incorrectly, as 1229ea47786fSJohn Marino the highest address of the alternate stack range rather than as the lowest 1230ea47786fSJohn Marino address. */ 1231ea47786fSJohn Marino /* #undef SIGALTSTACK_SS_REVERSED */ 1232ea47786fSJohn Marino 1233ea47786fSJohn Marino /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1234ea47786fSJohn Marino 'sig_atomic_t'. */ 1235ea47786fSJohn Marino /* #undef SIG_ATOMIC_T_SUFFIX */ 1236ea47786fSJohn Marino 1237d1248869SJohn Marino /* Define as the maximum value of type 'size_t', if the system doesn't define 1238d1248869SJohn Marino it. */ 1239d1248869SJohn Marino #ifndef SIZE_MAX 1240d1248869SJohn Marino /* # undef SIZE_MAX */ 1241d1248869SJohn Marino #endif 1242d1248869SJohn Marino 1243ea47786fSJohn Marino /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 1244ea47786fSJohn Marino 'size_t'. */ 1245ea47786fSJohn Marino /* #undef SIZE_T_SUFFIX */ 1246ea47786fSJohn Marino 1247ea47786fSJohn Marino /* If using the C implementation of alloca, define if you know the 1248ea47786fSJohn Marino direction of stack growth for your system; otherwise it will be 1249ea47786fSJohn Marino automatically deduced at runtime. 1250ea47786fSJohn Marino STACK_DIRECTION > 0 => grows toward higher addresses 1251ea47786fSJohn Marino STACK_DIRECTION < 0 => grows toward lower addresses 1252ea47786fSJohn Marino STACK_DIRECTION = 0 => direction of growth unknown */ 1253ea47786fSJohn Marino /* #undef STACK_DIRECTION */ 1254ea47786fSJohn Marino 1255ea47786fSJohn Marino /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ 1256ea47786fSJohn Marino /* #undef STAT_MACROS_BROKEN */ 1257ea47786fSJohn Marino 12585b8cd87cSDaniel Fojt /* Always define to 1, for backward compatibility. You can assume the C90 12595b8cd87cSDaniel Fojt standard headers exist. */ 1260ea47786fSJohn Marino #define STDC_HEADERS 1 1261ea47786fSJohn Marino 1262ea47786fSJohn Marino /* Define to 1 if strerror_r returns char *. */ 1263ea47786fSJohn Marino /* #undef STRERROR_R_CHAR_P */ 1264ea47786fSJohn Marino 12655b8cd87cSDaniel Fojt /* Define to 1 if time_t is signed. */ 12665b8cd87cSDaniel Fojt #define TIME_T_IS_SIGNED 1 12675b8cd87cSDaniel Fojt 1268ea47786fSJohn Marino /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 1269ea47786fSJohn Marino /* #undef TM_IN_SYS_TIME */ 1270ea47786fSJohn Marino 1271ea47786fSJohn Marino /* Define to 1 if the type of the st_atim member of a struct stat is struct 1272ea47786fSJohn Marino timespec. */ 1273ea47786fSJohn Marino #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1 1274ea47786fSJohn Marino 12755b8cd87cSDaniel Fojt /* Define if tzset clobbers localtime's static buffer. */ 12765b8cd87cSDaniel Fojt /* #undef TZSET_CLOBBERS_LOCALTIME */ 12775b8cd87cSDaniel Fojt 1278ea47786fSJohn Marino /* Enable extensions on AIX 3, Interix. */ 1279ea47786fSJohn Marino #ifndef _ALL_SOURCE 1280ea47786fSJohn Marino # define _ALL_SOURCE 1 1281ea47786fSJohn Marino #endif 12825b8cd87cSDaniel Fojt /* Enable general extensions on macOS. */ 1283d1248869SJohn Marino #ifndef _DARWIN_C_SOURCE 1284d1248869SJohn Marino # define _DARWIN_C_SOURCE 1 1285d1248869SJohn Marino #endif 1286ea47786fSJohn Marino /* Enable GNU extensions on systems that have them. */ 1287ea47786fSJohn Marino #ifndef _GNU_SOURCE 1288ea47786fSJohn Marino # define _GNU_SOURCE 1 1289ea47786fSJohn Marino #endif 12905b8cd87cSDaniel Fojt /* Enable NetBSD extensions on NetBSD. */ 12915b8cd87cSDaniel Fojt #ifndef _NETBSD_SOURCE 12925b8cd87cSDaniel Fojt # define _NETBSD_SOURCE 1 12935b8cd87cSDaniel Fojt #endif 12945b8cd87cSDaniel Fojt /* Enable OpenBSD extensions on NetBSD. */ 12955b8cd87cSDaniel Fojt #ifndef _OPENBSD_SOURCE 12965b8cd87cSDaniel Fojt # define _OPENBSD_SOURCE 1 12975b8cd87cSDaniel Fojt #endif 1298ea47786fSJohn Marino /* Enable threading extensions on Solaris. */ 1299ea47786fSJohn Marino #ifndef _POSIX_PTHREAD_SEMANTICS 1300ea47786fSJohn Marino # define _POSIX_PTHREAD_SEMANTICS 1 1301ea47786fSJohn Marino #endif 13025b8cd87cSDaniel Fojt /* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 13035b8cd87cSDaniel Fojt #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 13045b8cd87cSDaniel Fojt # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 13055b8cd87cSDaniel Fojt #endif 13065b8cd87cSDaniel Fojt /* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 13075b8cd87cSDaniel Fojt #ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 13085b8cd87cSDaniel Fojt # define __STDC_WANT_IEC_60559_BFP_EXT__ 1 13095b8cd87cSDaniel Fojt #endif 13105b8cd87cSDaniel Fojt /* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 13115b8cd87cSDaniel Fojt #ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 13125b8cd87cSDaniel Fojt # define __STDC_WANT_IEC_60559_DFP_EXT__ 1 13135b8cd87cSDaniel Fojt #endif 13145b8cd87cSDaniel Fojt /* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 13155b8cd87cSDaniel Fojt #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 13165b8cd87cSDaniel Fojt # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 13175b8cd87cSDaniel Fojt #endif 13185b8cd87cSDaniel Fojt /* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ 13195b8cd87cSDaniel Fojt #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 13205b8cd87cSDaniel Fojt # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 13215b8cd87cSDaniel Fojt #endif 13225b8cd87cSDaniel Fojt /* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 13235b8cd87cSDaniel Fojt #ifndef __STDC_WANT_LIB_EXT2__ 13245b8cd87cSDaniel Fojt # define __STDC_WANT_LIB_EXT2__ 1 13255b8cd87cSDaniel Fojt #endif 13265b8cd87cSDaniel Fojt /* Enable extensions specified by ISO/IEC 24747:2009. */ 13275b8cd87cSDaniel Fojt #ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 13285b8cd87cSDaniel Fojt # define __STDC_WANT_MATH_SPEC_FUNCS__ 1 13295b8cd87cSDaniel Fojt #endif 1330ea47786fSJohn Marino /* Enable extensions on HP NonStop. */ 1331ea47786fSJohn Marino #ifndef _TANDEM_SOURCE 1332ea47786fSJohn Marino # define _TANDEM_SOURCE 1 1333ea47786fSJohn Marino #endif 13341732ee5dSJohn Marino /* Enable X/Open extensions if necessary. HP-UX 11.11 defines 13351732ee5dSJohn Marino mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of 13361732ee5dSJohn Marino whether compiling with -Ae or -D_HPUX_SOURCE=1. */ 13371732ee5dSJohn Marino #ifndef _XOPEN_SOURCE 13381732ee5dSJohn Marino /* # undef _XOPEN_SOURCE */ 13391732ee5dSJohn Marino #endif 13405b8cd87cSDaniel Fojt /* Enable X/Open compliant socket functions that do not require linking 13415b8cd87cSDaniel Fojt with -lxnet on HP-UX 11.11. */ 13425b8cd87cSDaniel Fojt #ifndef _HPUX_ALT_XOPEN_SOCKET_API 13435b8cd87cSDaniel Fojt # define _HPUX_ALT_XOPEN_SOCKET_API 1 13445b8cd87cSDaniel Fojt #endif 1345ea47786fSJohn Marino /* Enable general extensions on Solaris. */ 1346ea47786fSJohn Marino #ifndef __EXTENSIONS__ 1347ea47786fSJohn Marino # define __EXTENSIONS__ 1 1348ea47786fSJohn Marino #endif 1349ea47786fSJohn Marino 1350ea47786fSJohn Marino 13511732ee5dSJohn Marino /* Define to 1 if you want getc etc. to use unlocked I/O if available. 13521732ee5dSJohn Marino Unlocked I/O can improve performance in unithreaded apps, but it is not 13531732ee5dSJohn Marino safe for multithreaded apps. */ 13541732ee5dSJohn Marino #define USE_UNLOCKED_IO 1 13551732ee5dSJohn Marino 13561732ee5dSJohn Marino /* Version number of package */ 13575b8cd87cSDaniel Fojt #define VERSION "3.7" 13581732ee5dSJohn Marino 13591732ee5dSJohn Marino /* Define to 1 if unsetenv returns void instead of int. */ 13601732ee5dSJohn Marino /* #undef VOID_UNSETENV */ 13611732ee5dSJohn Marino 13621732ee5dSJohn Marino /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 13631732ee5dSJohn Marino 'wchar_t'. */ 13641732ee5dSJohn Marino /* #undef WCHAR_T_SUFFIX */ 13651732ee5dSJohn Marino 13665b8cd87cSDaniel Fojt /* Define if WSAStartup is needed. */ 13675b8cd87cSDaniel Fojt /* #undef WINDOWS_SOCKETS */ 13685b8cd87cSDaniel Fojt 13691732ee5dSJohn Marino /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 13701732ee5dSJohn Marino 'wint_t'. */ 13711732ee5dSJohn Marino /* #undef WINT_T_SUFFIX */ 13721732ee5dSJohn Marino 13731732ee5dSJohn Marino /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 13741732ee5dSJohn Marino significant byte first (like Motorola and SPARC, unlike Intel). */ 13751732ee5dSJohn Marino #if defined AC_APPLE_UNIVERSAL_BUILD 13761732ee5dSJohn Marino # if defined __BIG_ENDIAN__ 13771732ee5dSJohn Marino # define WORDS_BIGENDIAN 1 13781732ee5dSJohn Marino # endif 13791732ee5dSJohn Marino #else 13801732ee5dSJohn Marino # ifndef WORDS_BIGENDIAN 13811732ee5dSJohn Marino /* # undef WORDS_BIGENDIAN */ 13821732ee5dSJohn Marino # endif 13831732ee5dSJohn Marino #endif 13841732ee5dSJohn Marino 13851732ee5dSJohn Marino /* Enable large inode numbers on Mac OS X 10.5. */ 13861732ee5dSJohn Marino #define _DARWIN_USE_64_BIT_INODE 1 13871732ee5dSJohn Marino 13881732ee5dSJohn Marino /* Number of bits in a file offset, on hosts where this is settable. */ 13891732ee5dSJohn Marino /* #undef _FILE_OFFSET_BITS */ 13901732ee5dSJohn Marino 13911732ee5dSJohn Marino /* enable compile-time and run-time bounds-checking, and some warnings */ 13921732ee5dSJohn Marino /* #undef _FORTIFY_SOURCE */ 13931732ee5dSJohn Marino 13941732ee5dSJohn Marino /* Define for large files, on AIX-style hosts. */ 13951732ee5dSJohn Marino /* #undef _LARGE_FILES */ 13961732ee5dSJohn Marino 13971732ee5dSJohn Marino /* Define to 1 on Solaris. */ 13981732ee5dSJohn Marino /* #undef _LCONV_C99 */ 13991732ee5dSJohn Marino 14001732ee5dSJohn Marino /* Define to 1 if on MINIX. */ 14011732ee5dSJohn Marino /* #undef _MINIX */ 14021732ee5dSJohn Marino 14031732ee5dSJohn Marino /* Define to 1 to make NetBSD features available. MINIX 3 needs this. */ 14045b8cd87cSDaniel Fojt #define _NETBSD_SOURCE 1 14051732ee5dSJohn Marino 14061732ee5dSJohn Marino /* The _Noreturn keyword of C11. */ 14075b8cd87cSDaniel Fojt #ifndef _Noreturn 14085b8cd87cSDaniel Fojt # if 201103 <= (defined __cplusplus ? __cplusplus : 0) 14095b8cd87cSDaniel Fojt # define _Noreturn [[noreturn]] 14105b8cd87cSDaniel Fojt # elif (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ 14115b8cd87cSDaniel Fojt || 4 < __GNUC__ + (7 <= __GNUC_MINOR__)) 14125b8cd87cSDaniel Fojt /* _Noreturn works as-is. */ 14135b8cd87cSDaniel Fojt # elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C 14141732ee5dSJohn Marino # define _Noreturn __attribute__ ((__noreturn__)) 14155b8cd87cSDaniel Fojt # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0) 14161732ee5dSJohn Marino # define _Noreturn __declspec (noreturn) 14171732ee5dSJohn Marino # else 14181732ee5dSJohn Marino # define _Noreturn 14191732ee5dSJohn Marino # endif 14201732ee5dSJohn Marino #endif 14211732ee5dSJohn Marino 14221732ee5dSJohn Marino 14231732ee5dSJohn Marino /* Define to 2 if the system does not provide POSIX.1 features except with 14241732ee5dSJohn Marino this defined. */ 14251732ee5dSJohn Marino /* #undef _POSIX_1_SOURCE */ 14261732ee5dSJohn Marino 14275b8cd87cSDaniel Fojt /* Define to 1 in order to get the POSIX compatible declarations of socket 14285b8cd87cSDaniel Fojt functions. */ 14295b8cd87cSDaniel Fojt /* #undef _POSIX_PII_SOCKET */ 14305b8cd87cSDaniel Fojt 14311732ee5dSJohn Marino /* Define to 1 if you need to in order for 'stat' and other things to work. */ 14321732ee5dSJohn Marino /* #undef _POSIX_SOURCE */ 14331732ee5dSJohn Marino 14341732ee5dSJohn Marino /* Define if you want <regex.h> to include <limits.h>, so that it consistently 14351732ee5dSJohn Marino overrides <limits.h>'s RE_DUP_MAX. */ 14361732ee5dSJohn Marino #define _REGEX_INCLUDE_LIMITS_H 1 14371732ee5dSJohn Marino 14381732ee5dSJohn Marino /* Define if you want regoff_t to be at least as wide POSIX requires. */ 14391732ee5dSJohn Marino #define _REGEX_LARGE_OFFSETS 1 14401732ee5dSJohn Marino 14415b8cd87cSDaniel Fojt /* For standard stat data types on VMS. */ 14425b8cd87cSDaniel Fojt #define _USE_STD_STAT 1 14435b8cd87cSDaniel Fojt 1444ea47786fSJohn Marino /* Define to rpl_ if the getopt replacement functions and variables should be 1445ea47786fSJohn Marino used. */ 1446ea47786fSJohn Marino #define __GETOPT_PREFIX rpl_ 1447ea47786fSJohn Marino 14485b8cd87cSDaniel Fojt /* Define to 1 if the system <stdint.h> predates C++11. */ 14495b8cd87cSDaniel Fojt /* #undef __STDC_CONSTANT_MACROS */ 14505b8cd87cSDaniel Fojt 14515b8cd87cSDaniel Fojt /* Define to 1 if the system <stdint.h> predates C++11. */ 14525b8cd87cSDaniel Fojt /* #undef __STDC_LIMIT_MACROS */ 14535b8cd87cSDaniel Fojt 14545b8cd87cSDaniel Fojt /* Define to 1 if C does not support variable-length arrays, and if the 14555b8cd87cSDaniel Fojt compiler does not already define this. */ 14565b8cd87cSDaniel Fojt /* #undef __STDC_NO_VLA__ */ 14575b8cd87cSDaniel Fojt 14585b8cd87cSDaniel Fojt /* Please see the Gnulib manual for how to use these macros. 14591732ee5dSJohn Marino 14601732ee5dSJohn Marino Suppress extern inline with HP-UX cc, as it appears to be broken; see 14615b8cd87cSDaniel Fojt <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>. 14621732ee5dSJohn Marino 14635b8cd87cSDaniel Fojt Suppress extern inline with Sun C in standards-conformance mode, as it 14645b8cd87cSDaniel Fojt mishandles inline functions that call each other. E.g., for 'inline void f 14655b8cd87cSDaniel Fojt (void) { } inline void g (void) { f (); }', c99 incorrectly complains 14665b8cd87cSDaniel Fojt 'reference to static identifier "f" in extern inline function'. 14675b8cd87cSDaniel Fojt This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. 14685b8cd87cSDaniel Fojt 14695b8cd87cSDaniel Fojt Suppress extern inline (with or without __attribute__ ((__gnu_inline__))) 14705b8cd87cSDaniel Fojt on configurations that mistakenly use 'static inline' to implement 14715b8cd87cSDaniel Fojt functions or macros in standard C headers like <ctype.h>. For example, 14725b8cd87cSDaniel Fojt if isdigit is mistakenly implemented via a static inline function, 14735b8cd87cSDaniel Fojt a program containing an extern inline function that calls isdigit 14745b8cd87cSDaniel Fojt may not work since the C standard prohibits extern inline functions 14755b8cd87cSDaniel Fojt from calling static functions (ISO C 99 section 6.7.4.(3). 14765b8cd87cSDaniel Fojt This bug is known to occur on: 14775b8cd87cSDaniel Fojt 14785b8cd87cSDaniel Fojt OS X 10.8 and earlier; see: 14795b8cd87cSDaniel Fojt https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html 14805b8cd87cSDaniel Fojt 14815b8cd87cSDaniel Fojt DragonFly; see 14825b8cd87cSDaniel Fojt http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log 14835b8cd87cSDaniel Fojt 14845b8cd87cSDaniel Fojt FreeBSD; see: 14855b8cd87cSDaniel Fojt https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html 14865b8cd87cSDaniel Fojt 14875b8cd87cSDaniel Fojt OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and 14885b8cd87cSDaniel Fojt for clang but remains for g++; see <https://trac.macports.org/ticket/41033>. 14895b8cd87cSDaniel Fojt Assume DragonFly and FreeBSD will be similar. 14905b8cd87cSDaniel Fojt 14915b8cd87cSDaniel Fojt GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 14925b8cd87cSDaniel Fojt inline semantics, unless -fgnu89-inline is used. It defines a macro 14935b8cd87cSDaniel Fojt __GNUC_STDC_INLINE__ to indicate this situation or a macro 14945b8cd87cSDaniel Fojt __GNUC_GNU_INLINE__ to indicate the opposite situation. 14955b8cd87cSDaniel Fojt GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline 14965b8cd87cSDaniel Fojt semantics but warns, unless -fgnu89-inline is used: 14975b8cd87cSDaniel Fojt warning: C99 inline functions are not supported; using GNU89 14985b8cd87cSDaniel Fojt warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute 14995b8cd87cSDaniel Fojt It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. 15005b8cd87cSDaniel Fojt */ 15015b8cd87cSDaniel Fojt #if (((defined __APPLE__ && defined __MACH__) \ 15025b8cd87cSDaniel Fojt || defined __DragonFly__ || defined __FreeBSD__) \ 15035b8cd87cSDaniel Fojt && (defined __header_inline \ 15045b8cd87cSDaniel Fojt ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ 15055b8cd87cSDaniel Fojt && ! defined __clang__) \ 15065b8cd87cSDaniel Fojt : ((! defined _DONT_USE_CTYPE_INLINE_ \ 15075b8cd87cSDaniel Fojt && (defined __GNUC__ || defined __cplusplus)) \ 15085b8cd87cSDaniel Fojt || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ 15095b8cd87cSDaniel Fojt && defined __GNUC__ && ! defined __cplusplus)))) 15105b8cd87cSDaniel Fojt # define _GL_EXTERN_INLINE_STDHEADER_BUG 15115b8cd87cSDaniel Fojt #endif 15121732ee5dSJohn Marino #if ((__GNUC__ \ 15131732ee5dSJohn Marino ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ 15145b8cd87cSDaniel Fojt : (199901L <= __STDC_VERSION__ \ 15155b8cd87cSDaniel Fojt && !defined __HP_cc \ 15165b8cd87cSDaniel Fojt && !defined __PGI \ 15175b8cd87cSDaniel Fojt && !(defined __SUNPRO_C && __STDC__))) \ 15185b8cd87cSDaniel Fojt && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 15191732ee5dSJohn Marino # define _GL_INLINE inline 15201732ee5dSJohn Marino # define _GL_EXTERN_INLINE extern inline 15215b8cd87cSDaniel Fojt # define _GL_EXTERN_INLINE_IN_USE 15225b8cd87cSDaniel Fojt #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ 15235b8cd87cSDaniel Fojt && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 15245b8cd87cSDaniel Fojt # if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ 15251732ee5dSJohn Marino /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ 15261732ee5dSJohn Marino # define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) 15271732ee5dSJohn Marino # else 15281732ee5dSJohn Marino # define _GL_INLINE extern inline 15291732ee5dSJohn Marino # endif 15301732ee5dSJohn Marino # define _GL_EXTERN_INLINE extern 15315b8cd87cSDaniel Fojt # define _GL_EXTERN_INLINE_IN_USE 15321732ee5dSJohn Marino #else 15331732ee5dSJohn Marino # define _GL_INLINE static _GL_UNUSED 15341732ee5dSJohn Marino # define _GL_EXTERN_INLINE static _GL_UNUSED 1535ea47786fSJohn Marino #endif 1536ea47786fSJohn Marino 15375b8cd87cSDaniel Fojt /* In GCC 4.6 (inclusive) to 5.1 (exclusive), 15385b8cd87cSDaniel Fojt suppress bogus "no previous prototype for 'FOO'" 15395b8cd87cSDaniel Fojt and "no previous declaration for 'FOO'" diagnostics, 15405b8cd87cSDaniel Fojt when FOO is an inline function in the header; see 15415b8cd87cSDaniel Fojt <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and 15425b8cd87cSDaniel Fojt <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>. */ 15435b8cd87cSDaniel Fojt #if __GNUC__ == 4 && 6 <= __GNUC_MINOR__ 15441732ee5dSJohn Marino # if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ 15451732ee5dSJohn Marino # define _GL_INLINE_HEADER_CONST_PRAGMA 15461732ee5dSJohn Marino # else 15471732ee5dSJohn Marino # define _GL_INLINE_HEADER_CONST_PRAGMA \ 15481732ee5dSJohn Marino _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") 15491732ee5dSJohn Marino # endif 15501732ee5dSJohn Marino # define _GL_INLINE_HEADER_BEGIN \ 15511732ee5dSJohn Marino _Pragma ("GCC diagnostic push") \ 15521732ee5dSJohn Marino _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ 15531732ee5dSJohn Marino _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ 15541732ee5dSJohn Marino _GL_INLINE_HEADER_CONST_PRAGMA 15551732ee5dSJohn Marino # define _GL_INLINE_HEADER_END \ 15561732ee5dSJohn Marino _Pragma ("GCC diagnostic pop") 15571732ee5dSJohn Marino #else 15581732ee5dSJohn Marino # define _GL_INLINE_HEADER_BEGIN 15591732ee5dSJohn Marino # define _GL_INLINE_HEADER_END 15601732ee5dSJohn Marino #endif 1561ea47786fSJohn Marino 1562ea47786fSJohn Marino /* Define to `int' if <sys/types.h> doesn't define. */ 1563ea47786fSJohn Marino /* #undef gid_t */ 1564ea47786fSJohn Marino 1565ea47786fSJohn Marino /* A replacement for va_copy, if needed. */ 1566ea47786fSJohn Marino #define gl_va_copy(a,b) ((a) = (b)) 1567ea47786fSJohn Marino 1568ea47786fSJohn Marino /* Define to `__inline__' or `__inline' if that's what the C compiler 1569ea47786fSJohn Marino calls it, or to nothing if 'inline' is not supported under any name. */ 1570ea47786fSJohn Marino #ifndef __cplusplus 1571ea47786fSJohn Marino /* #undef inline */ 1572ea47786fSJohn Marino #endif 1573ea47786fSJohn Marino 1574d1248869SJohn Marino /* Define to long or long long if <stdint.h> and <inttypes.h> don't define. */ 1575d1248869SJohn Marino /* #undef intmax_t */ 1576d1248869SJohn Marino 1577ea47786fSJohn Marino /* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports 1578ea47786fSJohn Marino the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of 1579ea47786fSJohn Marino earlier versions), but does not display it by setting __GNUC_STDC_INLINE__. 1580ea47786fSJohn Marino __APPLE__ && __MACH__ test for Mac OS X. 1581ea47786fSJohn Marino __APPLE_CC__ tests for the Apple compiler and its version. 1582ea47786fSJohn Marino __STDC_VERSION__ tests for the C99 mode. */ 1583ea47786fSJohn Marino #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__ 1584ea47786fSJohn Marino # define __GNUC_STDC_INLINE__ 1 1585ea47786fSJohn Marino #endif 1586ea47786fSJohn Marino 1587ea47786fSJohn Marino /* Define to 1 if the compiler is checking for lint. */ 1588ea47786fSJohn Marino /* #undef lint */ 1589ea47786fSJohn Marino 1590ea47786fSJohn Marino /* Define to a type if <wchar.h> does not define. */ 1591ea47786fSJohn Marino /* #undef mbstate_t */ 1592ea47786fSJohn Marino 15935b8cd87cSDaniel Fojt /* Define to the real name of the mktime_internal function. */ 15945b8cd87cSDaniel Fojt /* #undef mktime_internal */ 15955b8cd87cSDaniel Fojt 1596ea47786fSJohn Marino /* Define to `int' if <sys/types.h> does not define. */ 1597ea47786fSJohn Marino /* #undef mode_t */ 1598ea47786fSJohn Marino 1599ea47786fSJohn Marino /* Define to the name of the strftime replacement function. */ 1600ea47786fSJohn Marino #define my_strftime nstrftime 1601ea47786fSJohn Marino 1602ea47786fSJohn Marino /* Define to the type of st_nlink in struct stat, or a supertype. */ 1603ea47786fSJohn Marino /* #undef nlink_t */ 1604ea47786fSJohn Marino 1605ea47786fSJohn Marino /* Define to `long int' if <sys/types.h> does not define. */ 1606ea47786fSJohn Marino /* #undef off_t */ 1607ea47786fSJohn Marino 1608ea47786fSJohn Marino /* Define to `int' if <sys/types.h> does not define. */ 1609ea47786fSJohn Marino /* #undef pid_t */ 1610ea47786fSJohn Marino 1611d1248869SJohn Marino /* Define as the type of the result of subtracting two pointers, if the system 1612d1248869SJohn Marino doesn't define it. */ 1613d1248869SJohn Marino /* #undef ptrdiff_t */ 1614d1248869SJohn Marino 1615ea47786fSJohn Marino /* Define to rpl_re_comp if the replacement should be used. */ 1616ea47786fSJohn Marino #define re_comp rpl_re_comp 1617ea47786fSJohn Marino 1618ea47786fSJohn Marino /* Define to rpl_re_compile_fastmap if the replacement should be used. */ 1619ea47786fSJohn Marino #define re_compile_fastmap rpl_re_compile_fastmap 1620ea47786fSJohn Marino 1621ea47786fSJohn Marino /* Define to rpl_re_compile_pattern if the replacement should be used. */ 1622ea47786fSJohn Marino #define re_compile_pattern rpl_re_compile_pattern 1623ea47786fSJohn Marino 1624ea47786fSJohn Marino /* Define to rpl_re_exec if the replacement should be used. */ 1625ea47786fSJohn Marino #define re_exec rpl_re_exec 1626ea47786fSJohn Marino 1627ea47786fSJohn Marino /* Define to rpl_re_match if the replacement should be used. */ 1628ea47786fSJohn Marino #define re_match rpl_re_match 1629ea47786fSJohn Marino 1630ea47786fSJohn Marino /* Define to rpl_re_match_2 if the replacement should be used. */ 1631ea47786fSJohn Marino #define re_match_2 rpl_re_match_2 1632ea47786fSJohn Marino 1633ea47786fSJohn Marino /* Define to rpl_re_search if the replacement should be used. */ 1634ea47786fSJohn Marino #define re_search rpl_re_search 1635ea47786fSJohn Marino 1636ea47786fSJohn Marino /* Define to rpl_re_search_2 if the replacement should be used. */ 1637ea47786fSJohn Marino #define re_search_2 rpl_re_search_2 1638ea47786fSJohn Marino 1639ea47786fSJohn Marino /* Define to rpl_re_set_registers if the replacement should be used. */ 1640ea47786fSJohn Marino #define re_set_registers rpl_re_set_registers 1641ea47786fSJohn Marino 1642ea47786fSJohn Marino /* Define to rpl_re_set_syntax if the replacement should be used. */ 1643ea47786fSJohn Marino #define re_set_syntax rpl_re_set_syntax 1644ea47786fSJohn Marino 1645ea47786fSJohn Marino /* Define to rpl_re_syntax_options if the replacement should be used. */ 1646ea47786fSJohn Marino #define re_syntax_options rpl_re_syntax_options 1647ea47786fSJohn Marino 1648ea47786fSJohn Marino /* Define to rpl_regcomp if the replacement should be used. */ 1649ea47786fSJohn Marino #define regcomp rpl_regcomp 1650ea47786fSJohn Marino 1651ea47786fSJohn Marino /* Define to rpl_regerror if the replacement should be used. */ 1652ea47786fSJohn Marino #define regerror rpl_regerror 1653ea47786fSJohn Marino 1654ea47786fSJohn Marino /* Define to rpl_regexec if the replacement should be used. */ 1655ea47786fSJohn Marino #define regexec rpl_regexec 1656ea47786fSJohn Marino 1657ea47786fSJohn Marino /* Define to rpl_regfree if the replacement should be used. */ 1658ea47786fSJohn Marino #define regfree rpl_regfree 1659ea47786fSJohn Marino 1660ea47786fSJohn Marino /* Define to the equivalent of the C99 'restrict' keyword, or to 1661ea47786fSJohn Marino nothing if this is not supported. Do not define if restrict is 1662ea47786fSJohn Marino supported directly. */ 1663ea47786fSJohn Marino #define restrict __restrict 1664ea47786fSJohn Marino /* Work around a bug in Sun C++: it does not support _Restrict or 1665ea47786fSJohn Marino __restrict__, even though the corresponding Sun C compiler ends up with 1666ea47786fSJohn Marino "#define restrict _Restrict" or "#define restrict __restrict__" in the 1667ea47786fSJohn Marino previous line. Perhaps some future version of Sun C++ will work with 1668ea47786fSJohn Marino restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ 1669ea47786fSJohn Marino #if defined __SUNPRO_CC && !defined __RESTRICT 1670ea47786fSJohn Marino # define _Restrict 1671ea47786fSJohn Marino # define __restrict__ 1672ea47786fSJohn Marino #endif 1673ea47786fSJohn Marino 1674d1248869SJohn Marino /* Define to `unsigned int' if <sys/types.h> does not define. */ 1675d1248869SJohn Marino /* #undef size_t */ 1676d1248869SJohn Marino 16775b8cd87cSDaniel Fojt /* type to use in place of socklen_t if not defined */ 16785b8cd87cSDaniel Fojt /* #undef socklen_t */ 16795b8cd87cSDaniel Fojt 1680ea47786fSJohn Marino /* Define as a signed type of the same size as size_t. */ 1681ea47786fSJohn Marino /* #undef ssize_t */ 1682ea47786fSJohn Marino 1683ea47786fSJohn Marino /* Define to `int' if <sys/types.h> doesn't define. */ 1684ea47786fSJohn Marino /* #undef uid_t */ 1685ea47786fSJohn Marino 1686ea47786fSJohn Marino /* Define as a marker that can be attached to declarations that might not 1687ea47786fSJohn Marino be used. This helps to reduce warnings, such as from 1688ea47786fSJohn Marino GCC -Wunused-parameter. */ 1689ea47786fSJohn Marino #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) 1690ea47786fSJohn Marino # define _GL_UNUSED __attribute__ ((__unused__)) 1691ea47786fSJohn Marino #else 1692ea47786fSJohn Marino # define _GL_UNUSED 1693ea47786fSJohn Marino #endif 1694ea47786fSJohn Marino /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name 1695ea47786fSJohn Marino is a misnomer outside of parameter lists. */ 1696ea47786fSJohn Marino #define _UNUSED_PARAMETER_ _GL_UNUSED 1697ea47786fSJohn Marino 16985b8cd87cSDaniel Fojt /* gcc supports the "unused" attribute on possibly unused labels, and 16995b8cd87cSDaniel Fojt g++ has since version 4.5. Note to support C++ as well as C, 17005b8cd87cSDaniel Fojt _GL_UNUSED_LABEL should be used with a trailing ; */ 17015b8cd87cSDaniel Fojt #if !defined __cplusplus || __GNUC__ > 4 \ 17025b8cd87cSDaniel Fojt || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) 17035b8cd87cSDaniel Fojt # define _GL_UNUSED_LABEL _GL_UNUSED 17045b8cd87cSDaniel Fojt #else 17055b8cd87cSDaniel Fojt # define _GL_UNUSED_LABEL 17065b8cd87cSDaniel Fojt #endif 17075b8cd87cSDaniel Fojt 1708d1248869SJohn Marino /* The __pure__ attribute was added in gcc 2.96. */ 1709d1248869SJohn Marino #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) 1710d1248869SJohn Marino # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) 1711d1248869SJohn Marino #else 1712d1248869SJohn Marino # define _GL_ATTRIBUTE_PURE /* empty */ 1713d1248869SJohn Marino #endif 1714d1248869SJohn Marino 1715d1248869SJohn Marino /* The __const__ attribute was added in gcc 2.95. */ 1716d1248869SJohn Marino #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) 1717d1248869SJohn Marino # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) 1718d1248869SJohn Marino #else 1719d1248869SJohn Marino # define _GL_ATTRIBUTE_CONST /* empty */ 1720d1248869SJohn Marino #endif 1721d1248869SJohn Marino 17225b8cd87cSDaniel Fojt /* The __malloc__ attribute was added in gcc 3. */ 17235b8cd87cSDaniel Fojt #if 3 <= __GNUC__ 17245b8cd87cSDaniel Fojt # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) 17255b8cd87cSDaniel Fojt #else 17265b8cd87cSDaniel Fojt # define _GL_ATTRIBUTE_MALLOC /* empty */ 17275b8cd87cSDaniel Fojt #endif 1728ea47786fSJohn Marino 1729ea47786fSJohn Marino 1730ea47786fSJohn Marino /* Define as a macro for copying va_list variables. */ 1731ea47786fSJohn Marino /* #undef va_copy */ 1732ea47786fSJohn Marino 1733ea47786fSJohn Marino /* Define as `fork' if `vfork' does not work. */ 1734ea47786fSJohn Marino /* #undef vfork */ 1735