1 /* config-h.in. Generated from configure.ac by autoheader. */
3 /* CPU and C ABI indicator */
22 #ifndef __arm64_ilp32__
23 #undef __arm64_ilp32__
34 #ifndef __ia64_ilp32__
58 #ifndef __powerpc64_elfv2__
59 #undef __powerpc64_elfv2__
67 #ifndef __riscv32_ilp32__
68 #undef __riscv32_ilp32__
70 #ifndef __riscv32_ilp32f__
71 #undef __riscv32_ilp32f__
73 #ifndef __riscv32_ilp32d__
74 #undef __riscv32_ilp32d__
76 #ifndef __riscv64_ilp32__
77 #undef __riscv64_ilp32__
79 #ifndef __riscv64_ilp32f__
80 #undef __riscv64_ilp32f__
82 #ifndef __riscv64_ilp32d__
83 #undef __riscv64_ilp32d__
85 #ifndef __riscv64_lp64__
86 #undef __riscv64_lp64__
88 #ifndef __riscv64_lp64f__
89 #undef __riscv64_lp64f__
91 #ifndef __riscv64_lp64d__
92 #undef __riscv64_lp64d__
111 #ifndef AUTOGEN_CONFIG_H
113 #define AUTOGEN_CONFIG_H 1
115 /* define to suitable timeout limit for shell command */
116 #undef AG_DEFAULT_TIMEOUT
118 /* Define this to the autoopts interface age number */
121 /* Define this to the autoopts current interface number */
124 /* Define this to the autoopts interface revision number */
127 /* format_arg attribute wrapper */
128 #undef ATTRIBUTE_FORMAT_ARG
130 /* Define this to a working Bourne shell */
133 /* Define this if debugging is enabled */
136 /* "Define if we can use it" */
137 #undef ENABLE_FMEMOPEN
139 /* nls support in libopts */
142 /* fopen(3) accepts a 'b' in the mode flag */
143 #undef FOPEN_BINARY_FLAG
145 /* fopen(3) accepts a 't' in the mode flag */
146 #undef FOPEN_TEXT_FLAG
148 /* define to a single number for Guile version */
151 /* Define to 1 if you have the <assert.h> header file. */
154 /* Define to 1 if you have the `canonicalize_file_name' function. */
155 #undef HAVE_CANONICALIZE_FILE_NAME
157 /* Define to 1 if you have the `chmod' function. */
160 /* Define to 1 if you have the `clock_gettime' function. */
161 #undef HAVE_CLOCK_GETTIME
163 /* Define to 1 if you have the `copysign' function. */
166 /* Define to 1 if you have the `copysignl' function. */
167 #undef HAVE_COPYSIGNL
169 /* Define to 1 if you have the <ctype.h> header file. */
172 /* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
174 #undef HAVE_DECL_CLEARERR_UNLOCKED
176 /* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
178 #undef HAVE_DECL_FEOF_UNLOCKED
180 /* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
182 #undef HAVE_DECL_FERROR_UNLOCKED
184 /* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
186 #undef HAVE_DECL_FFLUSH_UNLOCKED
188 /* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
190 #undef HAVE_DECL_FGETS_UNLOCKED
192 /* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
194 #undef HAVE_DECL_FPUTC_UNLOCKED
196 /* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
198 #undef HAVE_DECL_FPUTS_UNLOCKED
200 /* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
202 #undef HAVE_DECL_FREAD_UNLOCKED
204 /* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
206 #undef HAVE_DECL_FWRITE_UNLOCKED
208 /* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
210 #undef HAVE_DECL_GETCHAR_UNLOCKED
212 /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
214 #undef HAVE_DECL_GETC_UNLOCKED
216 /* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
218 #undef HAVE_DECL_PUTCHAR_UNLOCKED
220 /* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
222 #undef HAVE_DECL_PUTC_UNLOCKED
224 /* Define to 1 if you have the declaration of `sigsetjmp', and to 0 if you
226 #undef HAVE_DECL_SIGSETJMP
228 /* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you
230 #undef HAVE_DECL_SYS_SIGLIST
232 /* Define this if /dev/zero is readable device */
235 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
239 /* Define to 1 if you have the <dlfcn.h> header file. */
242 /* Define to 1 if you have the `dlopen' function. */
245 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
248 /* Define to 1 if you have the <errno.h> header file. */
251 /* Define to 1 if you have the `fchmod' function. */
254 /* Define to 1 if you have the <fcntl.h> header file. */
257 /* Define to 1 if you have the `fopencookie' function. */
258 #undef HAVE_FOPENCOOKIE
260 /* Define to 1 if you have the `fork' function. */
263 /* Define to 1 if you have the `frexpl' function. */
266 /* Define to 1 if you have the `fstat' function. */
269 /* Define to 1 if you have the `funopen' function. */
272 /* Define to 1 if you have the `futimes' function. */
275 /* Define to 1 if you have the `getdate_r' function. */
276 #undef HAVE_GETDATE_R
278 /* Define to 1 if the system has the type `int16_t'. */
281 /* Define to 1 if the system has the type `int32_t'. */
284 /* Define to 1 if the system has the type `int8_t'. */
287 /* Define to 1 if the system has the type `intptr_t'. */
290 /* Define to 1 if you have the <inttypes.h> header file. */
291 #undef HAVE_INTTYPES_H
293 /* Define to 1 if you have the `ldexpl' function. */
296 /* Define to 1 if you have the `dl' library (-ldl). */
299 /* Define to 1 if you have the `gen' library (-lgen). */
302 /* Define to 1 if you have the <libgen.h> header file. */
305 /* Define to 1 if you have the `intl' library (-lintl). */
308 /* Define to 1 if you have the <libintl.h> header file. */
309 #undef HAVE_LIBINTL_H
311 /* Define to 1 if you have the <libio.h> header file. */
314 /* Define to 1 if you have the `m' library (-lm). */
317 /* Define to 1 if you have the <limits.h> header file. */
320 /* Define to 1 if the system has the type `long double'. */
321 #undef HAVE_LONG_DOUBLE
323 /* Define to 1 if the type `long double' works and has more range or precision
325 #undef HAVE_LONG_DOUBLE_WIDER
327 /* Define to 1 if the system has the type `long long'. */
328 #undef HAVE_LONG_LONG
330 /* Define to 1 if the system has the type 'long long int'. */
331 #undef HAVE_LONG_LONG_INT
333 /* Define to 1 if you have the <memory.h> header file. */
336 /* Define to 1 if you have the `mmap' function. */
339 /* Define to 1 if you have the `modfl' function. */
342 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
345 /* Define to 1 if you have the <netinet/in.h> header file. */
346 #undef HAVE_NETINET_IN_H
348 /* Define this if pathfind(3) works */
351 /* Define to 1 if the system has the type `pid_t'. */
354 /* Define to 1 if the system has the type `ptrdiff_t'. */
355 #undef HAVE_PTRDIFF_T
357 /* Define to 1 if you have the `putenv' function. */
360 /* Define this if we have a functional realpath(3C) */
363 /* Define to 1 if you have the <runetype.h> header file. */
364 #undef HAVE_RUNETYPE_H
366 /* Define to 1 if you have the <setjmp.h> header file. */
369 /* Define to 1 if the system has the type `size_t'. */
372 /* Define to 1 if you have the `snprintf' function. */
375 /* Define this if sysinfo(2) is Solaris */
376 #undef HAVE_SOLARIS_SYSINFO
378 /* Define to 1 if you have the <stdarg.h> header file. */
381 /* Define to 1 if you have the <stdbool.h> header file. */
382 #undef HAVE_STDBOOL_H
384 /* Define to 1 if you have the <stdint.h> header file. */
387 /* Define to 1 if you have the <stdlib.h> header file. */
390 /* Define to 1 if you have the `strchr' function. */
393 /* Define this if strcspn matches prototype and works */
396 /* Define to 1 if you have the `strdup' function. */
399 /* Define this if strftime() works */
402 /* Define to 1 if you have the <strings.h> header file. */
403 #undef HAVE_STRINGS_H
405 /* Define to 1 if you have the <string.h> header file. */
408 /* Define to 1 if you have the `strlcpy' function. */
411 /* Define to 1 if you have the `strrchr' function. */
414 /* Define to 1 if you have the `strsignal' function. */
415 #undef HAVE_STRSIGNAL
417 /* Define to 1 if you have the `strtoul' function. */
420 /* Define to 1 if `st_mtim' is a member of `struct stat'. */
421 #undef HAVE_STRUCT_STAT_ST_MTIM
423 /* Define to 1 if `st_mtimensec' is a member of `struct stat'. */
424 #undef HAVE_STRUCT_STAT_ST_MTIMENSEC
426 /* Define to 1 if `st_mtimespec' is a member of `struct stat'. */
427 #undef HAVE_STRUCT_STAT_ST_MTIMESPEC
429 /* Define to 1 if you have the <sysexits.h> header file. */
430 #undef HAVE_SYSEXITS_H
432 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
434 #undef HAVE_SYS_DIR_H
436 /* Define to 1 if you have the <sys/limits.h> header file. */
437 #undef HAVE_SYS_LIMITS_H
439 /* Define to 1 if you have the <sys/mman.h> header file. */
440 #undef HAVE_SYS_MMAN_H
442 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
444 #undef HAVE_SYS_NDIR_H
446 /* Define to 1 if you have the <sys/param.h> header file. */
447 #undef HAVE_SYS_PARAM_H
449 /* Define to 1 if you have the <sys/poll.h> header file. */
450 #undef HAVE_SYS_POLL_H
452 /* Define to 1 if you have the <sys/procset.h> header file. */
453 #undef HAVE_SYS_PROCSET_H
455 /* Define to 1 if you have the <sys/resource.h> header file. */
456 #undef HAVE_SYS_RESOURCE_H
458 /* Define to 1 if you have the <sys/select.h> header file. */
459 #undef HAVE_SYS_SELECT_H
461 /* Define to 1 if you have the <sys/socket.h> header file. */
462 #undef HAVE_SYS_SOCKET_H
464 /* Define to 1 if you have the <sys/stat.h> header file. */
465 #undef HAVE_SYS_STAT_H
467 /* Define to 1 if you have the <sys/stropts.h> header file. */
468 #undef HAVE_SYS_STROPTS_H
470 /* Define to 1 if you have the <sys/time.h> header file. */
471 #undef HAVE_SYS_TIME_H
473 /* Define to 1 if you have the <sys/types.h> header file. */
474 #undef HAVE_SYS_TYPES_H
476 /* Define to 1 if you have the <sys/un.h> header file. */
479 /* Define to 1 if you have the <sys/wait.h> header file. */
480 #undef HAVE_SYS_WAIT_H
482 /* Define to 1 if the system has the type `uint16_t'. */
485 /* Define to 1 if the system has the type `uint32_t'. */
488 /* Define to 1 if the system has the type `uint8_t'. */
491 /* Define to 1 if the system has the type `uintmax_t'. */
492 #undef HAVE_UINTMAX_T
494 /* Define to 1 if the system has the type `uintptr_t'. */
495 #undef HAVE_UINTPTR_T
497 /* Define to 1 if the system has the type `uint_t'. */
500 /* Define this if uname(2) is POSIX */
501 #undef HAVE_UNAME_SYSCALL
503 /* Define to 1 if you have the <unistd.h> header file. */
506 /* Define to 1 if the system has the type 'unsigned long long int'. */
507 #undef HAVE_UNSIGNED_LONG_LONG_INT
509 /* Define to 1 if you have the `utimensat' function. */
510 #undef HAVE_UTIMENSAT
512 /* Define to 1 if you have the `utimes' function. */
515 /* Define to 1 if you have the <utime.h> header file. */
518 /* Define to 1 if you have the <values.h> header file. */
521 /* Define to 1 if you have the <varargs.h> header file. */
522 #undef HAVE_VARARGS_H
524 /* Define to 1 if you have the `vfork' function. */
527 /* Define to 1 if you have the <vfork.h> header file. */
530 /* Define to 1 if you have the `vprintf' function. */
533 /* Define to 1 if you have the <wchar.h> header file. */
536 /* Define to 1 if the system has the type `wchar_t'. */
539 /* Define to 1 if the system has the type `wint_t'. */
542 /* Define to 1 if `fork' works. */
543 #undef HAVE_WORKING_FORK
545 /* [setjmp links okay] */
546 #undef HAVE_WORKING_SETJMP
548 /* [sigsetjmp links okay] */
549 #undef HAVE_WORKING_SIGSETJMP
551 /* Define to 1 if `vfork' works. */
552 #undef HAVE_WORKING_VFORK
554 /* Define to the sub-directory where libtool stores uninstalled libraries. */
557 /* Define if typedefs for the funopen function pointers are required. */
558 #undef NEED_COOKIE_FUNCTION_TYPEDEFS
560 /* Define this if optional arguments are disallowed */
561 #undef NO_OPTIONAL_OPT_ARGS
563 /* Name of package */
566 /* Define to the address where bug reports for this package should be sent. */
567 #undef PACKAGE_BUGREPORT
569 /* Define to the full name of this package. */
572 /* Define to the full name and version of this package. */
573 #undef PACKAGE_STRING
575 /* Define to the one symbol short name of this package. */
576 #undef PACKAGE_TARNAME
578 /* Define to the home page for this package. */
581 /* Define to the version of this package. */
582 #undef PACKAGE_VERSION
584 /* define to a working POSIX compliant shell */
587 /* name of regex header file */
590 /* Define if shell scripts are enabled */
593 /* The size of `char*', as computed by sizeof. */
596 /* The size of `char *', as computed by sizeof. */
599 /* The size of `int', as computed by sizeof. */
602 /* The size of `long', as computed by sizeof. */
605 /* The size of `short', as computed by sizeof. */
608 /* define to static or static inline */
611 /* Define this to the long+double type */
612 #undef SNV_LONG_DOUBLE
614 /* Define this if statically link autogen to libopts */
615 #undef STATIC_AUTOGEN_ENABLED
617 /* Define to 1 if you have the ANSI C header files. */
620 /* Define this if specify an autogen timeout */
621 #undef TIMEOUT_ENABLED
623 /* Enable extensions on AIX 3, Interix. */
627 /* Enable general extensions on macOS. */
628 #ifndef _DARWIN_C_SOURCE
629 # undef _DARWIN_C_SOURCE
631 /* Enable GNU extensions on systems that have them. */
635 /* Enable NetBSD extensions on NetBSD. */
636 #ifndef _NETBSD_SOURCE
637 # undef _NETBSD_SOURCE
639 /* Enable OpenBSD extensions on NetBSD. */
640 #ifndef _OPENBSD_SOURCE
641 # undef _OPENBSD_SOURCE
643 /* Enable threading extensions on Solaris. */
644 #ifndef _POSIX_PTHREAD_SEMANTICS
645 # undef _POSIX_PTHREAD_SEMANTICS
647 /* Enable extensions specified by ISO/IEC TS 18661-5:2014. */
648 #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
649 # undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
651 /* Enable extensions specified by ISO/IEC TS 18661-1:2014. */
652 #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
653 # undef __STDC_WANT_IEC_60559_BFP_EXT__
655 /* Enable extensions specified by ISO/IEC TS 18661-2:2015. */
656 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
657 # undef __STDC_WANT_IEC_60559_DFP_EXT__
659 /* Enable extensions specified by ISO/IEC TS 18661-4:2015. */
660 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
661 # undef __STDC_WANT_IEC_60559_FUNCS_EXT__
663 /* Enable extensions specified by ISO/IEC TS 18661-3:2015. */
664 #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
665 # undef __STDC_WANT_IEC_60559_TYPES_EXT__
667 /* Enable extensions specified by ISO/IEC TR 24731-2:2010. */
668 #ifndef __STDC_WANT_LIB_EXT2__
669 # undef __STDC_WANT_LIB_EXT2__
671 /* Enable extensions specified by ISO/IEC 24747:2009. */
672 #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
673 # undef __STDC_WANT_MATH_SPEC_FUNCS__
675 /* Enable extensions on HP NonStop. */
676 #ifndef _TANDEM_SOURCE
677 # undef _TANDEM_SOURCE
679 /* Enable X/Open extensions if necessary. HP-UX 11.11 defines
680 mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
681 whether compiling with -Ae or -D_HPUX_SOURCE=1. */
682 #ifndef _XOPEN_SOURCE
683 # undef _XOPEN_SOURCE
685 /* Enable X/Open compliant socket functions that do not require linking
686 with -lxnet on HP-UX 11.11. */
687 #ifndef _HPUX_ALT_XOPEN_SOCKET_API
688 # undef _HPUX_ALT_XOPEN_SOCKET_API
690 /* Enable general extensions on Solaris. */
691 #ifndef __EXTENSIONS__
692 # undef __EXTENSIONS__
696 /* Define to 1 if you want getc etc. to use unlocked I/O if available.
697 Unlocked I/O can improve performance in unithreaded apps, but it is not
698 safe for multithreaded apps. */
699 #undef USE_UNLOCKED_IO
701 /* Version number of package */
704 /* Define if using the dmalloc debugging malloc package */
707 /* Define this if a working libregex can be found */
710 /* Define this if name of the packager of this software is supplied */
713 /* Define this if bug reporting URI/e-mail/etc. is supplied */
714 #undef WITH_PACKAGER_BUG_REPORTS
716 /* Define this if packager-specific version information is supplied */
717 #undef WITH_PACKAGER_VERSION
719 /* Define to 1 if on MINIX. */
722 /* Define to 1 to make NetBSD features available. MINIX 3 needs this. */
723 #undef _NETBSD_SOURCE
725 /* Define to 2 if the system does not provide POSIX.1 features except with
727 #undef _POSIX_1_SOURCE
729 /* Define to 1 if you need to in order for 'stat' and other things to work. */
732 /* Define to empty if `const' does not conform to ANSI C. */
735 /* Define to `int' if <sys/types.h> doesn't define. */
738 /* Define to `__inline__' or `__inline' if that's what the C compiler
739 calls it, or to nothing if 'inline' is not supported under any name. */
744 /* Define to `int' if <sys/types.h> does not define. */
747 /* Define to `int' if <sys/types.h> does not define. */
750 /* Define to `unsigned int' if <sys/types.h> does not define. */
753 /* Define to `int' if <sys/types.h> doesn't define. */
756 /* Define as `fork' if `vfork' does not work. */
759 #endif /* AUTOGEN_CONFIG_H */