1 /* lib/config.hin. Generated from configure.ac by autoheader. */
3 /* Define if building universal (internal helper macro) */
4 #undef AC_APPLE_UNIVERSAL_BUILD
6 /* Define to the number of bits in type 'ptrdiff_t'. */
7 #undef BITSIZEOF_PTRDIFF_T
9 /* Define to the number of bits in type 'sig_atomic_t'. */
10 #undef BITSIZEOF_SIG_ATOMIC_T
12 /* Define to the number of bits in type 'size_t'. */
13 #undef BITSIZEOF_SIZE_T
15 /* Define to the number of bits in type 'wchar_t'. */
16 #undef BITSIZEOF_WCHAR_T
18 /* Define to the number of bits in type 'wint_t'. */
19 #undef BITSIZEOF_WINT_T
21 /* Define if you wish *printf() functions that have a safe handling of
22 non-IEEE-754 'long double' values. */
23 #undef CHECK_PRINTF_SAFE
25 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
26 systems. This function is required for `alloca.c' support on those systems.
28 #undef CRAY_STACKSEG_END
30 /* Define to 1 if using `alloca.c'. */
33 /* Define as the bit index in the word where to find bit 0 of the exponent of
35 #undef DBL_EXPBIT0_BIT
37 /* Define as the word index where to find the exponent of 'double'. */
38 #undef DBL_EXPBIT0_WORD
40 /* Define as the bit index in the word where to find the sign of 'double'. */
41 #undef DBL_SIGNBIT_BIT
43 /* Define as the word index where to find the sign of 'double'. */
44 #undef DBL_SIGNBIT_WORD
46 /* Define to 1 if // is a file system root distinct from /. */
47 #undef DOUBLE_SLASH_IS_DISTINCT_ROOT
49 /* Define to 1 if the changeword(REGEXP) functionality is wanted */
50 #undef ENABLE_CHANGEWORD
52 /* Define to 1 if an invalid memory address access may yield a SIGBUS. */
53 #undef FAULT_YIELDS_SIGBUS
55 /* Define this to 1 if F_DUPFD behavior does not match POSIX */
56 #undef FCNTL_DUPFD_BUGGY
58 /* Define as the bit index in the word where to find bit 0 of the exponent of
60 #undef FLT_EXPBIT0_BIT
62 /* Define as the word index where to find the exponent of 'float'. */
63 #undef FLT_EXPBIT0_WORD
65 /* Define as the bit index in the word where to find the sign of 'float'. */
66 #undef FLT_SIGNBIT_BIT
68 /* Define as the word index where to find the sign of 'float'. */
69 #undef FLT_SIGNBIT_WORD
71 /* Define to 1 if fopen() fails to recognize a trailing slash. */
72 #undef FOPEN_TRAILING_SLASH_BUG
74 /* Define to 1 if the system's ftello function has the Solaris bug. */
75 #undef FTELLO_BROKEN_AFTER_SWITCHING_FROM_READ_TO_WRITE
77 /* Define to 1 if nl_langinfo (YESEXPR) returns a non-empty string. */
78 #undef FUNC_NL_LANGINFO_YESEXPR_WORKS
80 /* Define to 1 if realpath() can malloc memory, always gives an absolute path,
81 and handles trailing slash correctly. */
82 #undef FUNC_REALPATH_WORKS
84 /* Define to 1 if ungetc is broken when used on arbitrary bytes. */
85 #undef FUNC_UNGETC_BROKEN
87 /* Define if gettimeofday clobbers the localtime buffer. */
88 #undef GETTIMEOFDAY_CLOBBERS_LOCALTIME
90 /* Define this to 'void' or 'struct timezone' to match the system's
91 declaration of the second argument to gettimeofday. */
92 #undef GETTIMEOFDAY_TIMEZONE
94 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
95 whether the gnulib module canonicalize-lgpl shall be considered present. */
96 #undef GNULIB_CANONICALIZE_LGPL
98 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
99 whether the gnulib module close-stream shall be considered present. */
100 #undef GNULIB_CLOSE_STREAM
102 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
103 whether the gnulib module dirname shall be considered present. */
104 #undef GNULIB_DIRNAME
106 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
107 whether the gnulib module fd-safer-flag shall be considered present. */
108 #undef GNULIB_FD_SAFER_FLAG
110 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
111 whether the gnulib module filenamecat shall be considered present. */
112 #undef GNULIB_FILENAMECAT
114 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
115 whether the gnulib module fopen-safer shall be considered present. */
116 #undef GNULIB_FOPEN_SAFER
118 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
119 whether the gnulib module malloc-gnu shall be considered present. */
120 #undef GNULIB_MALLOC_GNU
122 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
123 whether the gnulib module pipe2-safer shall be considered present. */
124 #undef GNULIB_PIPE2_SAFER
126 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
127 whether the gnulib module snprintf shall be considered present. */
128 #undef GNULIB_SNPRINTF
130 /* Define to 1 when the gnulib module btowc should be tested. */
131 #undef GNULIB_TEST_BTOWC
133 /* Define to 1 when the gnulib module canonicalize_file_name should be tested.
135 #undef GNULIB_TEST_CANONICALIZE_FILE_NAME
137 /* Define to 1 when the gnulib module cloexec should be tested. */
138 #undef GNULIB_TEST_CLOEXEC
140 /* Define to 1 when the gnulib module close should be tested. */
141 #undef GNULIB_TEST_CLOSE
143 /* Define to 1 when the gnulib module dup2 should be tested. */
144 #undef GNULIB_TEST_DUP2
146 /* Define to 1 when the gnulib module environ should be tested. */
147 #undef GNULIB_TEST_ENVIRON
149 /* Define to 1 when the gnulib module fclose should be tested. */
150 #undef GNULIB_TEST_FCLOSE
152 /* Define to 1 when the gnulib module fcntl should be tested. */
153 #undef GNULIB_TEST_FCNTL
155 /* Define to 1 when the gnulib module fflush should be tested. */
156 #undef GNULIB_TEST_FFLUSH
158 /* Define to 1 when the gnulib module fopen should be tested. */
159 #undef GNULIB_TEST_FOPEN
161 /* Define to 1 when the gnulib module fpurge should be tested. */
162 #undef GNULIB_TEST_FPURGE
164 /* Define to 1 when the gnulib module frexp should be tested. */
165 #undef GNULIB_TEST_FREXP
167 /* Define to 1 when the gnulib module frexpl should be tested. */
168 #undef GNULIB_TEST_FREXPL
170 /* Define to 1 when the gnulib module fseeko should be tested. */
171 #undef GNULIB_TEST_FSEEKO
173 /* Define to 1 when the gnulib module ftell should be tested. */
174 #undef GNULIB_TEST_FTELL
176 /* Define to 1 when the gnulib module ftello should be tested. */
177 #undef GNULIB_TEST_FTELLO
179 /* Define to 1 when the gnulib module getdtablesize should be tested. */
180 #undef GNULIB_TEST_GETDTABLESIZE
182 /* Define to 1 when the gnulib module getopt-gnu should be tested. */
183 #undef GNULIB_TEST_GETOPT_GNU
185 /* Define to 1 when the gnulib module getpagesize should be tested. */
186 #undef GNULIB_TEST_GETPAGESIZE
188 /* Define to 1 when the gnulib module gettimeofday should be tested. */
189 #undef GNULIB_TEST_GETTIMEOFDAY
191 /* Define to 1 when the gnulib module link should be tested. */
192 #undef GNULIB_TEST_LINK
194 /* Define to 1 when the gnulib module lseek should be tested. */
195 #undef GNULIB_TEST_LSEEK
197 /* Define to 1 when the gnulib module lstat should be tested. */
198 #undef GNULIB_TEST_LSTAT
200 /* Define to 1 when the gnulib module malloc-posix should be tested. */
201 #undef GNULIB_TEST_MALLOC_POSIX
203 /* Define to 1 when the gnulib module mbrtowc should be tested. */
204 #undef GNULIB_TEST_MBRTOWC
206 /* Define to 1 when the gnulib module mbsinit should be tested. */
207 #undef GNULIB_TEST_MBSINIT
209 /* Define to 1 when the gnulib module mbtowc should be tested. */
210 #undef GNULIB_TEST_MBTOWC
212 /* Define to 1 when the gnulib module memchr should be tested. */
213 #undef GNULIB_TEST_MEMCHR
215 /* Define to 1 when the gnulib module mkdtemp should be tested. */
216 #undef GNULIB_TEST_MKDTEMP
218 /* Define to 1 when the gnulib module mkstemp should be tested. */
219 #undef GNULIB_TEST_MKSTEMP
221 /* Define to 1 when the gnulib module nl_langinfo should be tested. */
222 #undef GNULIB_TEST_NL_LANGINFO
224 /* Define to 1 when the gnulib module open should be tested. */
225 #undef GNULIB_TEST_OPEN
227 /* Define to 1 when the gnulib module pipe2 should be tested. */
228 #undef GNULIB_TEST_PIPE2
230 /* Define to 1 when the gnulib module posix_spawnattr_destroy should be
232 #undef GNULIB_TEST_POSIX_SPAWNATTR_DESTROY
234 /* Define to 1 when the gnulib module posix_spawnattr_init should be tested.
236 #undef GNULIB_TEST_POSIX_SPAWNATTR_INIT
238 /* Define to 1 when the gnulib module posix_spawnattr_setflags should be
240 #undef GNULIB_TEST_POSIX_SPAWNATTR_SETFLAGS
242 /* Define to 1 when the gnulib module posix_spawnattr_setsigmask should be
244 #undef GNULIB_TEST_POSIX_SPAWNATTR_SETSIGMASK
246 /* Define to 1 when the gnulib module posix_spawnp should be tested. */
247 #undef GNULIB_TEST_POSIX_SPAWNP
249 /* Define to 1 when the gnulib module posix_spawn_file_actions_addclose should
251 #undef GNULIB_TEST_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE
253 /* Define to 1 when the gnulib module posix_spawn_file_actions_adddup2 should
255 #undef GNULIB_TEST_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2
257 /* Define to 1 when the gnulib module posix_spawn_file_actions_addopen should
259 #undef GNULIB_TEST_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN
261 /* Define to 1 when the gnulib module posix_spawn_file_actions_destroy should
263 #undef GNULIB_TEST_POSIX_SPAWN_FILE_ACTIONS_DESTROY
265 /* Define to 1 when the gnulib module posix_spawn_file_actions_init should be
267 #undef GNULIB_TEST_POSIX_SPAWN_FILE_ACTIONS_INIT
269 /* Define to 1 when the gnulib module putenv should be tested. */
270 #undef GNULIB_TEST_PUTENV
272 /* Define to 1 when the gnulib module rawmemchr should be tested. */
273 #undef GNULIB_TEST_RAWMEMCHR
275 /* Define to 1 when the gnulib module readlink should be tested. */
276 #undef GNULIB_TEST_READLINK
278 /* Define to 1 when the gnulib module realpath should be tested. */
279 #undef GNULIB_TEST_REALPATH
281 /* Define to 1 when the gnulib module rename should be tested. */
282 #undef GNULIB_TEST_RENAME
284 /* Define to 1 when the gnulib module rmdir should be tested. */
285 #undef GNULIB_TEST_RMDIR
287 /* Define to 1 when the gnulib module setenv should be tested. */
288 #undef GNULIB_TEST_SETENV
290 /* Define to 1 when the gnulib module setlocale should be tested. */
291 #undef GNULIB_TEST_SETLOCALE
293 /* Define to 1 when the gnulib module sigaction should be tested. */
294 #undef GNULIB_TEST_SIGACTION
296 /* Define to 1 when the gnulib module signbit should be tested. */
297 #undef GNULIB_TEST_SIGNBIT
299 /* Define to 1 when the gnulib module sigprocmask should be tested. */
300 #undef GNULIB_TEST_SIGPROCMASK
302 /* Define to 1 when the gnulib module snprintf should be tested. */
303 #undef GNULIB_TEST_SNPRINTF
305 /* Define to 1 when the gnulib module stat should be tested. */
306 #undef GNULIB_TEST_STAT
308 /* Define to 1 when the gnulib module strchrnul should be tested. */
309 #undef GNULIB_TEST_STRCHRNUL
311 /* Define to 1 when the gnulib module strdup should be tested. */
312 #undef GNULIB_TEST_STRDUP
314 /* Define to 1 when the gnulib module strerror should be tested. */
315 #undef GNULIB_TEST_STRERROR
317 /* Define to 1 when the gnulib module strndup should be tested. */
318 #undef GNULIB_TEST_STRNDUP
320 /* Define to 1 when the gnulib module strnlen should be tested. */
321 #undef GNULIB_TEST_STRNLEN
323 /* Define to 1 when the gnulib module strsignal should be tested. */
324 #undef GNULIB_TEST_STRSIGNAL
326 /* Define to 1 when the gnulib module strstr should be tested. */
327 #undef GNULIB_TEST_STRSTR
329 /* Define to 1 when the gnulib module strtod should be tested. */
330 #undef GNULIB_TEST_STRTOD
332 /* Define to 1 when the gnulib module symlink should be tested. */
333 #undef GNULIB_TEST_SYMLINK
335 /* Define to 1 when the gnulib module unsetenv should be tested. */
336 #undef GNULIB_TEST_UNSETENV
338 /* Define to 1 when the gnulib module vasprintf should be tested. */
339 #undef GNULIB_TEST_VASPRINTF
341 /* Define to 1 when the gnulib module waitpid should be tested. */
342 #undef GNULIB_TEST_WAITPID
344 /* Define to 1 when the gnulib module wcrtomb should be tested. */
345 #undef GNULIB_TEST_WCRTOMB
347 /* Define to 1 when the gnulib module wctob should be tested. */
348 #undef GNULIB_TEST_WCTOB
350 /* Define to 1 when the gnulib module wctomb should be tested. */
351 #undef GNULIB_TEST_WCTOMB
353 /* Define to 1 if you have 'alloca' after including <alloca.h>, a header that
354 may be supplied by this distribution. */
357 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
361 /* Define to 1 if you have the <bp-sym.h> header file. */
364 /* Define to 1 if you have the `btowc' function. */
367 /* Define to 1 if you have the `canonicalize_file_name' function. */
368 #undef HAVE_CANONICALIZE_FILE_NAME
370 /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
371 CoreFoundation framework. */
372 #undef HAVE_CFLOCALECOPYCURRENT
374 /* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
375 the CoreFoundation framework. */
376 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
378 /* Define to 1 if you have the `confstr' function. */
381 /* Define if the copysignf function is declared in <math.h> and available in
383 #undef HAVE_COPYSIGNF_IN_LIBC
385 /* Define if the copysignl function is declared in <math.h> and available in
387 #undef HAVE_COPYSIGNL_IN_LIBC
389 /* Define if the copysign function is declared in <math.h> and available in
391 #undef HAVE_COPYSIGN_IN_LIBC
393 /* Define to 1 if you have the declaration of `alarm', and to 0 if you don't.
395 #undef HAVE_DECL_ALARM
397 /* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
399 #undef HAVE_DECL_CLEARERR_UNLOCKED
401 /* Define to 1 if you have the declaration of `copysign', and to 0 if you
403 #undef HAVE_DECL_COPYSIGN
405 /* Define to 1 if you have the declaration of `copysignf', and to 0 if you
407 #undef HAVE_DECL_COPYSIGNF
409 /* Define to 1 if you have the declaration of `copysignl', and to 0 if you
411 #undef HAVE_DECL_COPYSIGNL
413 /* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
415 #undef HAVE_DECL_FEOF_UNLOCKED
417 /* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
419 #undef HAVE_DECL_FERROR_UNLOCKED
421 /* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
423 #undef HAVE_DECL_FFLUSH_UNLOCKED
425 /* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
427 #undef HAVE_DECL_FGETS_UNLOCKED
429 /* Define to 1 if you have the declaration of `fpurge', and to 0 if you don't.
431 #undef HAVE_DECL_FPURGE
433 /* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
435 #undef HAVE_DECL_FPUTC_UNLOCKED
437 /* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
439 #undef HAVE_DECL_FPUTS_UNLOCKED
441 /* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
443 #undef HAVE_DECL_FREAD_UNLOCKED
445 /* Define to 1 if you have the declaration of `fseeko', and to 0 if you don't.
447 #undef HAVE_DECL_FSEEKO
449 /* Define to 1 if you have the declaration of `ftello', and to 0 if you don't.
451 #undef HAVE_DECL_FTELLO
453 /* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
455 #undef HAVE_DECL_FWRITE_UNLOCKED
457 /* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
459 #undef HAVE_DECL_GETCHAR_UNLOCKED
461 /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
463 #undef HAVE_DECL_GETC_UNLOCKED
465 /* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
467 #undef HAVE_DECL_GETENV
469 /* Define to 1 if you have the declaration of `isblank', and to 0 if you
471 #undef HAVE_DECL_ISBLANK
473 /* Define to 1 if you have the declaration of `program_invocation_name', and
474 to 0 if you don't. */
475 #undef HAVE_DECL_PROGRAM_INVOCATION_NAME
477 /* Define to 1 if you have the declaration of `program_invocation_short_name',
478 and to 0 if you don't. */
479 #undef HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME
481 /* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
483 #undef HAVE_DECL_PUTCHAR_UNLOCKED
485 /* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
487 #undef HAVE_DECL_PUTC_UNLOCKED
489 /* Define to 1 if you have the declaration of `setenv', and to 0 if you don't.
491 #undef HAVE_DECL_SETENV
493 /* Define to 1 if you have the declaration of `sigaltstack', and to 0 if you
495 #undef HAVE_DECL_SIGALTSTACK
497 /* Define to 1 if you have the declaration of `snprintf', and to 0 if you
499 #undef HAVE_DECL_SNPRINTF
501 /* Define to 1 if you have the declaration of `strdup', and to 0 if you don't.
503 #undef HAVE_DECL_STRDUP
505 /* Define to 1 if you have the declaration of `strerror', and to 0 if you
507 #undef HAVE_DECL_STRERROR
509 /* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
511 #undef HAVE_DECL_STRERROR_R
513 /* Define to 1 if you have the declaration of `strndup', and to 0 if you
515 #undef HAVE_DECL_STRNDUP
517 /* Define to 1 if you have the declaration of `strnlen', and to 0 if you
519 #undef HAVE_DECL_STRNLEN
521 /* Define to 1 if you have the declaration of `strsignal', and to 0 if you
523 #undef HAVE_DECL_STRSIGNAL
525 /* Define to 1 if you have the declaration of `strtod', and to 0 if you don't.
527 #undef HAVE_DECL_STRTOD
529 /* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you
531 #undef HAVE_DECL_SYS_SIGLIST
533 /* Define to 1 if you have the declaration of `unsetenv', and to 0 if you
535 #undef HAVE_DECL_UNSETENV
537 /* Define to 1 if you have the declaration of `wctob', and to 0 if you don't.
539 #undef HAVE_DECL_WCTOB
541 /* Define to 1 if you have the declaration of `_snprintf', and to 0 if you
543 #undef HAVE_DECL__SNPRINTF
545 /* Define to 1 if you have the declaration of `_sys_siglist', and to 0 if you
547 #undef HAVE_DECL__SYS_SIGLIST
549 /* Define to 1 if you have the declaration of `__fpending', and to 0 if you
551 #undef HAVE_DECL___FPENDING
553 /* Define to 1 if you have the `dup2' function. */
556 /* Define if you have the declaration of environ. */
557 #undef HAVE_ENVIRON_DECL
559 /* Define to 1 if you have the `fcntl' function. */
562 /* Define to 1 if you have the <features.h> header file. */
563 #undef HAVE_FEATURES_H
565 /* Define to 1 if you have the `fpurge' function. */
568 /* Define if the frexpl function is available in libc. */
569 #undef HAVE_FREXPL_IN_LIBC
571 /* Define if the frexp function is available in libc. */
572 #undef HAVE_FREXP_IN_LIBC
574 /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
577 /* Define to 1 if you have the `getcwd' function. */
580 /* Define to 1 if you have the `getdtablesize' function. */
581 #undef HAVE_GETDTABLESIZE
583 /* Define to 1 if you have the <getopt.h> header file. */
586 /* Define to 1 if you have the `getopt_long_only' function. */
587 #undef HAVE_GETOPT_LONG_ONLY
589 /* Define to 1 if you have the `getpagesize' function. */
590 #undef HAVE_GETPAGESIZE
592 /* Define to 1 if you have the `gettimeofday' function. */
593 #undef HAVE_GETTIMEOFDAY
595 /* Define to 1 if the compiler supports one of the keywords 'inline',
596 '__inline__', '__inline' and effectively inlines functions marked as such.
600 /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
603 /* Define to 1 if you have the <inttypes.h> header file. */
604 #undef HAVE_INTTYPES_H
606 /* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
607 declares uintmax_t. */
608 #undef HAVE_INTTYPES_H_WITH_UINTMAX
610 /* Define to 1 if you have the `isblank' function. */
613 /* Define if the isnan(double) function is available in libc. */
614 #undef HAVE_ISNAND_IN_LIBC
616 /* Define if the isnan(float) function is available in libc. */
617 #undef HAVE_ISNANF_IN_LIBC
619 /* Define if the isnan(long double) function is available in libc. */
620 #undef HAVE_ISNANL_IN_LIBC
622 /* Define to 1 if you have the `iswcntrl' function. */
625 /* Define to 1 if you have the `iswctype' function. */
628 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
629 #undef HAVE_LANGINFO_CODESET
631 /* Define to 1 if you have the <langinfo.h> header file. */
632 #undef HAVE_LANGINFO_H
634 /* Define if your <locale.h> file defines LC_MESSAGES. */
635 #undef HAVE_LC_MESSAGES
637 /* Define if the ldexpl function is available in libc. */
638 #undef HAVE_LDEXPL_IN_LIBC
640 /* Define if the ldexp function is available in libc. */
641 #undef HAVE_LDEXP_IN_LIBC
643 /* Define to 1 if you have the <libintl.h> header file. */
644 #undef HAVE_LIBINTL_H
646 /* Define if you have the libsigsegv library. */
647 #undef HAVE_LIBSIGSEGV
649 /* Define to 1 if you have the `link' function. */
652 /* Define to 1 if the system has the type `long long int'. */
653 #undef HAVE_LONG_LONG_INT
655 /* Define to 1 if you have the `lstat' function. */
658 /* Define to 1 if your system has a GNU libc compatible 'malloc' function, and
660 #undef HAVE_MALLOC_GNU
662 /* Define if the 'malloc' function is POSIX compliant. */
663 #undef HAVE_MALLOC_POSIX
665 /* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
666 config.h and <sys/mman.h>. */
667 #undef HAVE_MAP_ANONYMOUS
669 /* Define to 1 if you have the <math.h> header file. */
672 /* Define to 1 if you have the `mbrtowc' function. */
675 /* Define to 1 if you have the `mbsinit' function. */
678 /* Define to 1 if <wchar.h> declares mbstate_t. */
679 #undef HAVE_MBSTATE_T
681 /* Define to 1 if you have the `memchr' function. */
684 /* Define to 1 if you have the <memory.h> header file. */
687 /* Define to 1 if you have the `mempcpy' function. */
690 /* Define to 1 if you have the `mkdtemp' function. */
693 /* Define to 1 if you have the `mkstemp' function. */
696 /* Define to 1 if you have the `mprotect' function. */
699 /* Define to 1 if you have the `newlocale' function. */
700 #undef HAVE_NEWLOCALE
702 /* Define to 1 if you have the `nl_langinfo' function. */
703 #undef HAVE_NL_LANGINFO
705 /* Define to 1 if libc includes obstacks. */
708 /* Define to 1 if you have the <OS.h> header file. */
711 /* Define to 1 if you have the `pathconf' function. */
714 /* Define to 1 if you have the <paths.h> header file. */
717 /* Define to 1 if you have the `pipe' function. */
720 /* Define to 1 if you have the `pipe2' function. */
723 /* Define to 1 if you have the `posix_spawn' function. */
724 #undef HAVE_POSIX_SPAWN
726 /* Define to 1 if the system has the type `posix_spawnattr_t'. */
727 #undef HAVE_POSIX_SPAWNATTR_T
729 /* Define to 1 if the system has the type `posix_spawn_file_actions_t'. */
730 #undef HAVE_POSIX_SPAWN_FILE_ACTIONS_T
732 /* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */
733 #undef HAVE_PTHREAD_MUTEX_RECURSIVE
735 /* Define if the POSIX multithreading library has read/write locks. */
736 #undef HAVE_PTHREAD_RWLOCK
738 /* Define to 1 if you have the `rawmemchr' function. */
739 #undef HAVE_RAWMEMCHR
741 /* Define to 1 if you have the `readlink' function. */
744 /* Define to 1 if you have the `realpath' function. */
747 /* Define to 1 if you have the <sched.h> header file. */
750 /* Define to 1 if you have the `sched_setparam' function. */
751 #undef HAVE_SCHED_SETPARAM
753 /* Define to 1 if you have the `sched_setscheduler' function. */
754 #undef HAVE_SCHED_SETSCHEDULER
756 /* Define to 1 if you have the <search.h> header file. */
759 /* Define to 1 if you have the `setegid' function. */
762 /* Define to 1 if you have the `setenv' function. */
765 /* Define to 1 if you have the `seteuid' function. */
768 /* Define to 1 if you have the `setlocale' function. */
769 #undef HAVE_SETLOCALE
771 /* Define to 1 if you have the `setrlimit' function. */
772 #undef HAVE_SETRLIMIT
774 /* Define to 1 if you have the `sigaction' function. */
775 #undef HAVE_SIGACTION
777 /* Define to 1 if you have the `sigaltstack' function. */
778 #undef HAVE_SIGALTSTACK
780 /* Define to 1 if the system has the type `siginfo_t'. */
781 #undef HAVE_SIGINFO_T
783 /* Define to 1 if you have the `siginterrupt' function. */
784 #undef HAVE_SIGINTERRUPT
786 /* Define to 1 if 'sig_atomic_t' is a signed integer type. */
787 #undef HAVE_SIGNED_SIG_ATOMIC_T
789 /* Define to 1 if 'wchar_t' is a signed integer type. */
790 #undef HAVE_SIGNED_WCHAR_T
792 /* Define to 1 if 'wint_t' is a signed integer type. */
793 #undef HAVE_SIGNED_WINT_T
795 /* Define to 1 if the system has the type `sigset_t'. */
798 /* Define to 1 if the system has the type `sig_atomic_t'. */
799 #undef HAVE_SIG_ATOMIC_T
801 /* Define to 1 if you have the `snprintf' function. */
804 /* Define if the return value of the snprintf function is the number of of
805 bytes (excluding the terminating NUL) that would have been produced if the
806 buffer had been large enough. */
807 #undef HAVE_SNPRINTF_RETVAL_C99
809 /* Define to 1 if you have the <spawn.h> header file. */
812 /* Define to 1 if extending the stack slightly past the limit causes a SIGSEGV
813 which can be handled on an alternate stack established with sigaltstack. */
814 #undef HAVE_STACK_OVERFLOW_HANDLING
816 /* Define to 1 if the system has the type `stack_t'. */
819 /* Define to 1 if you have the <stdint.h> header file. */
822 /* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
824 #undef HAVE_STDINT_H_WITH_UINTMAX
826 /* Define to 1 if you have the <stdio_ext.h> header file. */
827 #undef HAVE_STDIO_EXT_H
829 /* Define to 1 if you have the <stdlib.h> header file. */
832 /* Define to 1 if you have the `strchrnul' function. */
833 #undef HAVE_STRCHRNUL
835 /* Define to 1 if you have the `strdup' function. */
838 /* Define to 1 if you have the `strerror_r' function. */
839 #undef HAVE_STRERROR_R
841 /* Define to 1 if you have the <strings.h> header file. */
842 #undef HAVE_STRINGS_H
844 /* Define to 1 if you have the <string.h> header file. */
847 /* Define to 1 if you have the `strndup' function. */
850 /* Define to 1 if you have the `strnlen' function. */
853 /* Define to 1 if you have the `strsignal' function. */
854 #undef HAVE_STRSIGNAL
856 /* Define to 1 if you have the `strtol' function. */
859 /* Define to 1 if `sa_sigaction' is a member of `struct sigaction'. */
860 #undef HAVE_STRUCT_SIGACTION_SA_SIGACTION
862 /* Define to 1 if you have the `symlink' function. */
865 /* Define to 1 if you have the <sys/bitypes.h> header file. */
866 #undef HAVE_SYS_BITYPES_H
868 /* Define to 1 if you have the <sys/inttypes.h> header file. */
869 #undef HAVE_SYS_INTTYPES_H
871 /* Define to 1 if you have the <sys/mman.h> header file. */
872 #undef HAVE_SYS_MMAN_H
874 /* Define to 1 if you have the <sys/param.h> header file. */
875 #undef HAVE_SYS_PARAM_H
877 /* Define to 1 if you have the <sys/socket.h> header file. */
878 #undef HAVE_SYS_SOCKET_H
880 /* Define to 1 if you have the <sys/stat.h> header file. */
881 #undef HAVE_SYS_STAT_H
883 /* Define to 1 if you have the <sys/timeb.h> header file. */
884 #undef HAVE_SYS_TIMEB_H
886 /* Define to 1 if you have the <sys/time.h> header file. */
887 #undef HAVE_SYS_TIME_H
889 /* Define to 1 if you have the <sys/types.h> header file. */
890 #undef HAVE_SYS_TYPES_H
892 /* Define to 1 if you have the <sys/wait.h> header file. */
893 #undef HAVE_SYS_WAIT_H
895 /* Define to 1 if you have the `tsearch' function. */
898 /* Define to 1 if you have the <ucontext.h> header file. */
899 #undef HAVE_UCONTEXT_H
901 /* Define to 1 if you have the <unistd.h> header file. */
904 /* Define to 1 if you have the `unsetenv' function. */
907 /* Define to 1 if the system has the type `unsigned long long int'. */
908 #undef HAVE_UNSIGNED_LONG_LONG_INT
910 /* Define to 1 if you have the `uselocale' function. */
911 #undef HAVE_USELOCALE
913 /* Define to 1 if you have the `vasnprintf' function. */
914 #undef HAVE_VASNPRINTF
916 /* Define to 1 if you have the `vasprintf' function. */
917 #undef HAVE_VASPRINTF
919 /* Define to 1 if you have the `vfork' function. */
922 /* Define to 1 if you have the `waitid' function. */
925 /* Define to 1 if you have the <wchar.h> header file. */
928 /* Define if you have the 'wchar_t' type. */
931 /* Define to 1 if you have the `wcrtomb' function. */
934 /* Define to 1 if you have the `wcscoll' function. */
937 /* Define to 1 if you have the `wcslen' function. */
940 /* Define to 1 if you have the `wcsnlen' function. */
943 /* Define to 1 if you have the `wctob' function. */
946 /* Define to 1 if you have the <wctype.h> header file. */
949 /* Define to 1 if you have the <winsock2.h> header file. */
950 #undef HAVE_WINSOCK2_H
952 /* Define if you have the 'wint_t' type. */
955 /* Define to 1 if O_NOATIME works. */
956 #undef HAVE_WORKING_O_NOATIME
958 /* Define to 1 if O_NOFOLLOW works. */
959 #undef HAVE_WORKING_O_NOFOLLOW
961 /* Define to 1 if you have the <xlocale.h> header file. */
962 #undef HAVE_XLOCALE_H
964 /* Define to 1 if extending the stack slightly past the limit causes a
965 SIGSEGV, and an alternate stack can be established with sigaltstack, and
966 the signal handler is passed a context that specifies the run time stack.
967 This behavior is defined by POSIX 1003.1-2001 with the X/Open System
968 Interface (XSI) option and is a standardized way to implement a SEGV-based
969 stack overflow detection heuristic. */
970 #undef HAVE_XSI_STACK_OVERFLOW_HEURISTIC
972 /* Define to 1 if the system has the type `_Bool'. */
975 /* Define to 1 if you have the `_ftime' function. */
978 /* Define to 1 if you have the `__fpending' function. */
979 #undef HAVE___FPENDING
981 /* Define to 1 if you have the `__fpurge' function. */
984 /* Define to 1 if you have the `__freading' function. */
985 #undef HAVE___FREADING
987 /* Define to 1 if you have the `__secure_getenv' function. */
988 #undef HAVE___SECURE_GETENV
990 /* Define as the bit index in the word where to find bit 0 of the exponent of
992 #undef LDBL_EXPBIT0_BIT
994 /* Define as the word index where to find the exponent of 'long double'. */
995 #undef LDBL_EXPBIT0_WORD
997 /* Define as the bit index in the word where to find the sign of 'long
999 #undef LDBL_SIGNBIT_BIT
1001 /* Define as the word index where to find the sign of 'long double'. */
1002 #undef LDBL_SIGNBIT_WORD
1004 /* Define to 1 if lseek does not detect pipes. */
1005 #undef LSEEK_PIPE_BROKEN
1007 /* Define to 1 if `lstat' dereferences a symlink specified with a trailing
1009 #undef LSTAT_FOLLOWS_SLASHED_SYMLINK
1011 /* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
1012 #undef MALLOC_0_IS_NONNULL
1014 /* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */
1015 #undef MAP_ANONYMOUS
1017 /* Define if the mbrtowc function has the NULL pwc argument bug. */
1018 #undef MBRTOWC_NULL_ARG1_BUG
1020 /* Define if the mbrtowc function has the NULL string argument bug. */
1021 #undef MBRTOWC_NULL_ARG2_BUG
1023 /* Define if the mbrtowc function does not return 0 for a NUL character. */
1024 #undef MBRTOWC_NUL_RETVAL_BUG
1026 /* Define if the mbrtowc function returns a wrong return value. */
1027 #undef MBRTOWC_RETVAL_BUG
1029 /* Define to 1 if assertions should be disabled. */
1032 /* Define if the vasnprintf implementation needs special code for the 'a' and
1034 #undef NEED_PRINTF_DIRECTIVE_A
1036 /* Define if the vasnprintf implementation needs special code for the 'F'
1038 #undef NEED_PRINTF_DIRECTIVE_F
1040 /* Define if the vasnprintf implementation needs special code for the 'ls'
1042 #undef NEED_PRINTF_DIRECTIVE_LS
1044 /* Define if the vasnprintf implementation needs special code for 'double'
1046 #undef NEED_PRINTF_DOUBLE
1048 /* Define if the vasnprintf implementation needs special code for surviving
1049 out-of-memory conditions. */
1050 #undef NEED_PRINTF_ENOMEM
1052 /* Define if the vasnprintf implementation needs special code for the ' flag.
1054 #undef NEED_PRINTF_FLAG_GROUPING
1056 /* Define if the vasnprintf implementation needs special code for the '-'
1058 #undef NEED_PRINTF_FLAG_LEFTADJUST
1060 /* Define if the vasnprintf implementation needs special code for the 0 flag.
1062 #undef NEED_PRINTF_FLAG_ZERO
1064 /* Define if the vasnprintf implementation needs special code for infinite
1065 'double' arguments. */
1066 #undef NEED_PRINTF_INFINITE_DOUBLE
1068 /* Define if the vasnprintf implementation needs special code for infinite
1069 'long double' arguments. */
1070 #undef NEED_PRINTF_INFINITE_LONG_DOUBLE
1072 /* Define if the vasnprintf implementation needs special code for 'long
1073 double' arguments. */
1074 #undef NEED_PRINTF_LONG_DOUBLE
1076 /* Define if the vasnprintf implementation needs special code for supporting
1077 large precisions without arbitrary bounds. */
1078 #undef NEED_PRINTF_UNBOUNDED_PRECISION
1080 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
1081 #undef NO_MINUS_C_MINUS_O
1083 /* Define to 1 if open() fails to recognize a trailing slash. */
1084 #undef OPEN_TRAILING_SLASH_BUG
1086 /* Name of package */
1089 /* Define to the address where bug reports for this package should be sent. */
1090 #undef PACKAGE_BUGREPORT
1092 /* Define to the full name of this package. */
1095 /* String identifying the packager of this software */
1096 #undef PACKAGE_PACKAGER
1098 /* Packager info for bug reports (URL/e-mail/...) */
1099 #undef PACKAGE_PACKAGER_BUG_REPORTS
1101 /* Packager-specific version information */
1102 #undef PACKAGE_PACKAGER_VERSION
1104 /* Define to the full name and version of this package. */
1105 #undef PACKAGE_STRING
1107 /* Define to the one symbol short name of this package. */
1108 #undef PACKAGE_TARNAME
1110 /* Define to the home page for this package. */
1113 /* Define to the version of this package. */
1114 #undef PACKAGE_VERSION
1116 /* the number of pending output bytes on stream `fp' */
1117 #undef PENDING_OUTPUT_N_BYTES
1119 /* Define to the type that is the result of default argument promotions of
1121 #undef PROMOTED_MODE_T
1123 /* Define if the pthread_in_use() detection is hard. */
1124 #undef PTHREAD_IN_USE_DETECTION_HARD
1126 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1128 #undef PTRDIFF_T_SUFFIX
1130 /* Define to 1 if readlink fails to recognize a trailing slash. */
1131 #undef READLINK_TRAILING_SLASH_BUG
1133 /* Define if rename does not work when the destination file exists, as on
1134 Cygwin 1.5 or Windows. */
1135 #undef RENAME_DEST_EXISTS_BUG
1137 /* Define if rename fails to leave hard links alone, as on NetBSD 1.6 or
1139 #undef RENAME_HARD_LINK_BUG
1141 /* Define to 1 if a file can be renamed while open, or to 0 if not. */
1142 #undef RENAME_OPEN_FILE_WORKS
1144 /* Define if rename does not correctly handle slashes on the destination
1145 argument, such as on Solaris 10 or NetBSD 1.6. */
1146 #undef RENAME_TRAILING_SLASH_DEST_BUG
1148 /* Define if rename does not correctly handle slashes on the source argument,
1149 such as on Solaris 9 or cygwin 1.5. */
1150 #undef RENAME_TRAILING_SLASH_SOURCE_BUG
1152 /* Define to 1 if stat needs help when passed a directory name with a trailing
1154 #undef REPLACE_FUNC_STAT_DIR
1156 /* Define to 1 if stat needs help when passed a file name with a trailing
1158 #undef REPLACE_FUNC_STAT_FILE
1160 /* Define if nl_langinfo exists but is overridden by gnulib. */
1161 #undef REPLACE_NL_LANGINFO
1163 /* Define this to 1 if strerror is broken. */
1164 #undef REPLACE_STRERROR
1166 /* Define if vasnprintf exists but is overridden by gnulib. */
1167 #undef REPLACE_VASNPRINTF
1169 /* Define if sigaltstack() interprets the stack_t.ss_sp field incorrectly, as
1170 the highest address of the alternate stack range rather than as the lowest
1172 #undef SIGALTSTACK_SS_REVERSED
1174 /* Define if lists must be signal-safe. */
1175 #undef SIGNAL_SAFE_LIST
1177 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1179 #undef SIG_ATOMIC_T_SUFFIX
1181 /* Define as the maximum value of type 'size_t', if the system doesn't define
1187 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1189 #undef SIZE_T_SUFFIX
1191 /* If using the C implementation of alloca, define if you know the
1192 direction of stack growth for your system; otherwise it will be
1193 automatically deduced at runtime.
1194 STACK_DIRECTION > 0 => grows toward higher addresses
1195 STACK_DIRECTION < 0 => grows toward lower addresses
1196 STACK_DIRECTION = 0 => direction of growth unknown */
1197 #undef STACK_DIRECTION
1199 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
1200 #undef STAT_MACROS_BROKEN
1202 /* Define to 1 if you have the ANSI C header files. */
1205 /* Define to 1 if strerror_r returns char *. */
1206 #undef STRERROR_R_CHAR_P
1208 /* Shell used by syscmd and esyscmd, must accept -c argument. */
1211 /* Define if the POSIX multithreading library can be used. */
1212 #undef USE_POSIX_THREADS
1214 /* Define if references to the POSIX multithreading library should be made
1216 #undef USE_POSIX_THREADS_WEAK
1218 /* Define if the GNU Pth multithreading library can be used. */
1219 #undef USE_PTH_THREADS
1221 /* Define if references to the GNU Pth multithreading library should be made
1223 #undef USE_PTH_THREADS_WEAK
1225 /* Define if the old Solaris multithreading library can be used. */
1226 #undef USE_SOLARIS_THREADS
1228 /* Define if references to the old Solaris multithreading library should be
1230 #undef USE_SOLARIS_THREADS_WEAK
1232 /* Define to 1 if you want getc etc. to use unlocked I/O if available.
1233 Unlocked I/O can improve performance in unithreaded apps, but it is not
1234 safe for multithreaded apps. */
1235 #undef USE_UNLOCKED_IO
1237 /* Define if the Win32 multithreading API can be used. */
1238 #undef USE_WIN32_THREADS
1240 /* Version number of package */
1243 /* Define to 1 if unsetenv returns void instead of int. */
1244 #undef VOID_UNSETENV
1246 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1248 #undef WCHAR_T_SUFFIX
1250 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1252 #undef WINT_T_SUFFIX
1254 /* Define to 1 if malloc debugging is enabled */
1257 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
1258 significant byte first (like Motorola and SPARC, unlike Intel). */
1259 #if defined AC_APPLE_UNIVERSAL_BUILD
1260 # if defined __BIG_ENDIAN__
1261 # define WORDS_BIGENDIAN 1
1264 # ifndef WORDS_BIGENDIAN
1265 # undef WORDS_BIGENDIAN
1269 /* Number of bits in a file offset, on hosts where this is settable. */
1270 #undef _FILE_OFFSET_BITS
1272 /* enable compile-time and run-time bounds-checking, and some warnings */
1273 #undef _FORTIFY_SOURCE
1275 /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
1276 #undef _LARGEFILE_SOURCE
1278 /* Define for large files, on AIX-style hosts. */
1281 /* Define to 1 if on MINIX. */
1284 /* Define to 2 if the system does not provide POSIX.1 features except with
1286 #undef _POSIX_1_SOURCE
1288 /* Define to 1 if you need to in order for `stat' and other things to work. */
1289 #undef _POSIX_SOURCE
1291 /* Define if you want regoff_t to be at least as wide POSIX requires. */
1292 #undef _REGEX_LARGE_OFFSETS
1294 /* Define to 500 only on HP-UX. */
1295 #undef _XOPEN_SOURCE
1297 /* Enable extensions on AIX 3, Interix. */
1301 /* Enable GNU extensions on systems that have them. */
1305 /* Enable threading extensions on Solaris. */
1306 #ifndef _POSIX_PTHREAD_SEMANTICS
1307 # undef _POSIX_PTHREAD_SEMANTICS
1309 /* Enable extensions on HP NonStop. */
1310 #ifndef _TANDEM_SOURCE
1311 # undef _TANDEM_SOURCE
1313 /* Enable general extensions on Solaris. */
1314 #ifndef __EXTENSIONS__
1315 # undef __EXTENSIONS__
1319 /* Define to rpl_ if the getopt replacement functions and variables should be
1321 #undef __GETOPT_PREFIX
1323 /* Define to `int' if <sys/types.h> doesn't define. */
1326 /* A replacement for va_copy, if needed. */
1327 #define gl_va_copy(a,b) ((a) = (b))
1329 /* Define to rpl_gmtime if the replacement function should be used. */
1332 /* Define to `__inline__' or `__inline' if that's what the C compiler
1333 calls it, or to nothing if 'inline' is not supported under any name. */
1338 /* Define to long or long long if <stdint.h> and <inttypes.h> don't define. */
1341 /* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
1342 the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
1343 earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
1344 __APPLE__ && __MACH__ test for MacOS X.
1345 __APPLE_CC__ tests for the Apple compiler and its version.
1346 __STDC_VERSION__ tests for the C99 mode. */
1347 #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
1348 # define __GNUC_STDC_INLINE__ 1
1351 /* Define to rpl_localtime if the replacement function should be used. */
1354 /* Define to a type if <wchar.h> does not define. */
1357 /* Define to `int' if <sys/types.h> does not define. */
1360 /* Define to the type of st_nlink in struct stat, or a supertype. */
1363 /* Define as the type of the result of subtracting two pointers, if the system
1364 doesn't define it. */
1367 /* Define to rpl_re_comp if the replacement should be used. */
1370 /* Define to rpl_re_compile_fastmap if the replacement should be used. */
1371 #undef re_compile_fastmap
1373 /* Define to rpl_re_compile_pattern if the replacement should be used. */
1374 #undef re_compile_pattern
1376 /* Define to rpl_re_exec if the replacement should be used. */
1379 /* Define to rpl_re_match if the replacement should be used. */
1382 /* Define to rpl_re_match_2 if the replacement should be used. */
1385 /* Define to rpl_re_search if the replacement should be used. */
1388 /* Define to rpl_re_search_2 if the replacement should be used. */
1391 /* Define to rpl_re_set_registers if the replacement should be used. */
1392 #undef re_set_registers
1394 /* Define to rpl_re_set_syntax if the replacement should be used. */
1395 #undef re_set_syntax
1397 /* Define to rpl_re_syntax_options if the replacement should be used. */
1398 #undef re_syntax_options
1400 /* Define to rpl_regcomp if the replacement should be used. */
1403 /* Define to rpl_regerror if the replacement should be used. */
1406 /* Define to rpl_regexec if the replacement should be used. */
1409 /* Define to rpl_regfree if the replacement should be used. */
1412 /* Define to the equivalent of the C99 'restrict' keyword, or to
1413 nothing if this is not supported. Do not define if restrict is
1414 supported directly. */
1416 /* Work around a bug in Sun C++: it does not support _Restrict or
1417 __restrict__, even though the corresponding Sun C compiler ends up with
1418 "#define restrict _Restrict" or "#define restrict __restrict__" in the
1419 previous line. Perhaps some future version of Sun C++ will work with
1420 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
1421 #if defined __SUNPRO_CC && !defined __RESTRICT
1423 # define __restrict__
1426 /* Define as an integer type suitable for memory locations that can be
1427 accessed atomically even in the presence of asynchnonous signals. */
1430 /* Define to `unsigned int' if <sys/types.h> does not define. */
1433 /* Define as a signed type of the same size as size_t. */
1436 /* Define to `int' if <sys/types.h> doesn't define. */
1439 /* Define as a marker that can be attached to declarations that might not
1440 be used. This helps to reduce warnings, such as from
1441 GCC -Wunused-parameter. */
1442 #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
1443 # define _GL_UNUSED __attribute__ ((__unused__))
1447 /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
1448 is a misnomer outside of parameter lists. */
1449 #define _UNUSED_PARAMETER_ _GL_UNUSED
1452 /* Define as a macro for copying va_list variables. */