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