128a8b562SDavid E. O'Brien/* config.h.in. Generated from configure.ac by autoheader. */ 275a6cdb3SDavid E. O'Brien 3b6cee71dSXin LI/* Define if building universal (internal helper macro) */ 4b6cee71dSXin LI#undef AC_APPLE_UNIVERSAL_BUILD 5b6cee71dSXin LI 628a8b562SDavid E. O'Brien/* Define in built-in ELF support is used */ 775a6cdb3SDavid E. O'Brien#undef BUILTIN_ELF 875a6cdb3SDavid E. O'Brien 9d38c30c0SXin LI/* Enable bzlib compression support */ 10d38c30c0SXin LI#undef BZLIBSUPPORT 11d38c30c0SXin LI 1228a8b562SDavid E. O'Brien/* Define for ELF core file support */ 1375a6cdb3SDavid E. O'Brien#undef ELFCORE 1475a6cdb3SDavid E. O'Brien 15*ae316d1dSXin LI/* Define to 1 if you have the 'asctime_r' function. */ 16b6cee71dSXin LI#undef HAVE_ASCTIME_R 17b6cee71dSXin LI 18*ae316d1dSXin LI/* Define to 1 if you have the 'asprintf' function. */ 1928a8b562SDavid E. O'Brien#undef HAVE_ASPRINTF 2028a8b562SDavid E. O'Brien 21a4d6d3b8SXin LI/* Define to 1 if you have the <byteswap.h> header file. */ 22a4d6d3b8SXin LI#undef HAVE_BYTESWAP_H 23a4d6d3b8SXin LI 24d38c30c0SXin LI/* Define to 1 if you have the <bzlib.h> header file. */ 25d38c30c0SXin LI#undef HAVE_BZLIB_H 26d38c30c0SXin LI 27*ae316d1dSXin LI/* Define to 1 if you have the 'ctime_r' function. */ 28b6cee71dSXin LI#undef HAVE_CTIME_R 29b6cee71dSXin LI 3028a8b562SDavid E. O'Brien/* HAVE_DAYLIGHT */ 31649d615cSDavid E. O'Brien#undef HAVE_DAYLIGHT 32649d615cSDavid E. O'Brien 33*ae316d1dSXin LI/* Define to 1 if you have the declaration of 'daylight', and to 0 if you 3480c86c36SDavid E. O'Brien don't. */ 3580c86c36SDavid E. O'Brien#undef HAVE_DECL_DAYLIGHT 3680c86c36SDavid E. O'Brien 37*ae316d1dSXin LI/* Define to 1 if you have the declaration of 'tzname', and to 0 if you don't. 3880c86c36SDavid E. O'Brien */ 3980c86c36SDavid E. O'Brien#undef HAVE_DECL_TZNAME 4080c86c36SDavid E. O'Brien 41a2e8fb4cSDavid E. O'Brien/* Define to 1 if you have the <dlfcn.h> header file. */ 42a2e8fb4cSDavid E. O'Brien#undef HAVE_DLFCN_H 4375a6cdb3SDavid E. O'Brien 44*ae316d1dSXin LI/* Define to 1 if you have the 'dprintf' function. */ 453e41d09dSXin LI#undef HAVE_DPRINTF 463e41d09dSXin LI 4728a8b562SDavid E. O'Brien/* Define to 1 if you have the <err.h> header file. */ 4828a8b562SDavid E. O'Brien#undef HAVE_ERR_H 4928a8b562SDavid E. O'Brien 50ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <fcntl.h> header file. */ 518ed12636SDavid E. O'Brien#undef HAVE_FCNTL_H 528ed12636SDavid E. O'Brien 53*ae316d1dSXin LI/* Define to 1 if you have the 'fmtcheck' function. */ 54b6cee71dSXin LI#undef HAVE_FMTCHECK 55b6cee71dSXin LI 56*ae316d1dSXin LI/* Define to 1 if you have the 'fork' function. */ 5780c86c36SDavid E. O'Brien#undef HAVE_FORK 5880c86c36SDavid E. O'Brien 59*ae316d1dSXin LI/* Define to 1 if you have the 'freelocale' function. */ 60c2931133SXin LI#undef HAVE_FREELOCALE 61c2931133SXin LI 62*ae316d1dSXin LI/* Define to 1 if fseeko (and ftello) are declared in stdio.h. */ 6328a8b562SDavid E. O'Brien#undef HAVE_FSEEKO 6428a8b562SDavid E. O'Brien 65*ae316d1dSXin LI/* Define to 1 if you have the 'getline' function. */ 6680c86c36SDavid E. O'Brien#undef HAVE_GETLINE 6780c86c36SDavid E. O'Brien 68ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <getopt.h> header file. */ 698ed12636SDavid E. O'Brien#undef HAVE_GETOPT_H 708ed12636SDavid E. O'Brien 71*ae316d1dSXin LI/* Define to 1 if you have the 'getopt_long' function. */ 72ea8dc7e0SDavid E. O'Brien#undef HAVE_GETOPT_LONG 73ea8dc7e0SDavid E. O'Brien 74*ae316d1dSXin LI/* Define to 1 if you have the 'getpagesize' function. */ 75b6cee71dSXin LI#undef HAVE_GETPAGESIZE 7628a8b562SDavid E. O'Brien 77*ae316d1dSXin LI/* Define to 1 if you have the 'gmtime_r' function. */ 785f0216bdSXin LI#undef HAVE_GMTIME_R 795f0216bdSXin LI 80*ae316d1dSXin LI/* Define to 1 if the system has the type 'intptr_t'. */ 81b6cee71dSXin LI#undef HAVE_INTPTR_T 8228a8b562SDavid E. O'Brien 83ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <inttypes.h> header file. */ 843459dd37SDavid E. O'Brien#undef HAVE_INTTYPES_H 853459dd37SDavid E. O'Brien 86*ae316d1dSXin LI/* Define to 1 if you have the 'bz2' library (-lbz2). */ 87d38c30c0SXin LI#undef HAVE_LIBBZ2 88d38c30c0SXin LI 89*ae316d1dSXin LI/* Define to 1 if you have the 'gnurx' library (-lgnurx). */ 9080c86c36SDavid E. O'Brien#undef HAVE_LIBGNURX 9180c86c36SDavid E. O'Brien 92*ae316d1dSXin LI/* Define to 1 if you have the 'lrzip' library (-llrzip). */ 93*ae316d1dSXin LI#undef HAVE_LIBLRZIP 94*ae316d1dSXin LI 95*ae316d1dSXin LI/* Define to 1 if you have the 'lz' library (-llz). */ 96898496eeSXin LI#undef HAVE_LIBLZ 97898496eeSXin LI 98*ae316d1dSXin LI/* Define to 1 if you have the 'lzma' library (-llzma). */ 99d38c30c0SXin LI#undef HAVE_LIBLZMA 100d38c30c0SXin LI 101*ae316d1dSXin LI/* Define to 1 if you have the 'seccomp' library (-lseccomp). */ 10258a0f0d0SEitan Adler#undef HAVE_LIBSECCOMP 10358a0f0d0SEitan Adler 104*ae316d1dSXin LI/* Define to 1 if you have the 'z' library (-lz). */ 1058ed12636SDavid E. O'Brien#undef HAVE_LIBZ 1068ed12636SDavid E. O'Brien 107*ae316d1dSXin LI/* Define to 1 if you have the 'zstd' library (-lzstd). */ 108898496eeSXin LI#undef HAVE_LIBZSTD 109898496eeSXin LI 110*ae316d1dSXin LI/* Define to 1 if you have the 'localtime_r' function. */ 1115f0216bdSXin LI#undef HAVE_LOCALTIME_R 1125f0216bdSXin LI 113*ae316d1dSXin LI/* Define to 1 if you have the <Lrzip.h> header file. */ 114*ae316d1dSXin LI#undef HAVE_LRZIP_H 115*ae316d1dSXin LI 116898496eeSXin LI/* Define to 1 if you have the <lzlib.h> header file. */ 117898496eeSXin LI#undef HAVE_LZLIB_H 118898496eeSXin LI 119d38c30c0SXin LI/* Define to 1 if you have the <lzma.h> header file. */ 120d38c30c0SXin LI#undef HAVE_LZMA_H 121d38c30c0SXin LI 122b6cee71dSXin LI/* Define to 1 if mbrtowc and mbstate_t are properly declared. */ 123ea8dc7e0SDavid E. O'Brien#undef HAVE_MBRTOWC 124ea8dc7e0SDavid E. O'Brien 12588a5e5acSDavid E. O'Brien/* Define to 1 if <wchar.h> declares mbstate_t. */ 12688a5e5acSDavid E. O'Brien#undef HAVE_MBSTATE_T 12788a5e5acSDavid E. O'Brien 128*ae316d1dSXin LI/* Define to 1 if you have the 'memmem' function. */ 12948c779cdSXin LI#undef HAVE_MEMMEM 13048c779cdSXin LI 131a2dfb722SXin LI/* Define to 1 if you have the <minix/config.h> header file. */ 132a2dfb722SXin LI#undef HAVE_MINIX_CONFIG_H 133ea8dc7e0SDavid E. O'Brien 134*ae316d1dSXin LI/* Define to 1 if you have the 'mkostemp' function. */ 135b6cee71dSXin LI#undef HAVE_MKOSTEMP 136b6cee71dSXin LI 137*ae316d1dSXin LI/* Define to 1 if you have the 'mkstemp' function. */ 138ea8dc7e0SDavid E. O'Brien#undef HAVE_MKSTEMP 139ea8dc7e0SDavid E. O'Brien 140*ae316d1dSXin LI/* Define to 1 if you have a working 'mmap' system call. */ 141ea8dc7e0SDavid E. O'Brien#undef HAVE_MMAP 142ea8dc7e0SDavid E. O'Brien 143*ae316d1dSXin LI/* Define to 1 if you have the 'newlocale' function. */ 144c2931133SXin LI#undef HAVE_NEWLOCALE 145c2931133SXin LI 146*ae316d1dSXin LI/* Define to 1 if you have the 'pipe2' function. */ 14743a5ec4eSXin LI#undef HAVE_PIPE2 14843a5ec4eSXin LI 149*ae316d1dSXin LI/* Define to 1 if you have the 'posix_spawnp' function. */ 150a4d6d3b8SXin LI#undef HAVE_POSIX_SPAWNP 151a4d6d3b8SXin LI 152*ae316d1dSXin LI/* Define to 1 if you have the 'pread' function. */ 153b6cee71dSXin LI#undef HAVE_PREAD 154b6cee71dSXin LI 1555f0216bdSXin LI/* Have sig_t type */ 1565f0216bdSXin LI#undef HAVE_SIG_T 1575f0216bdSXin LI 158a4d6d3b8SXin LI/* Define to 1 if you have the <spawn.h> header file. */ 159a4d6d3b8SXin LI#undef HAVE_SPAWN_H 160a4d6d3b8SXin LI 161ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <stdint.h> header file. */ 162ea8dc7e0SDavid E. O'Brien#undef HAVE_STDINT_H 163ea8dc7e0SDavid E. O'Brien 164a2dfb722SXin LI/* Define to 1 if you have the <stdio.h> header file. */ 165a2dfb722SXin LI#undef HAVE_STDIO_H 166a2dfb722SXin LI 167ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <stdlib.h> header file. */ 168ea8dc7e0SDavid E. O'Brien#undef HAVE_STDLIB_H 169ea8dc7e0SDavid E. O'Brien 170*ae316d1dSXin LI/* Define to 1 if you have the 'strcasestr' function. */ 171b6cee71dSXin LI#undef HAVE_STRCASESTR 172b6cee71dSXin LI 173ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <strings.h> header file. */ 174ea8dc7e0SDavid E. O'Brien#undef HAVE_STRINGS_H 175ea8dc7e0SDavid E. O'Brien 176ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <string.h> header file. */ 177ea8dc7e0SDavid E. O'Brien#undef HAVE_STRING_H 178ea8dc7e0SDavid E. O'Brien 179*ae316d1dSXin LI/* Define to 1 if you have the 'strlcat' function. */ 1807dbb948bSDavid E. O'Brien#undef HAVE_STRLCAT 1817dbb948bSDavid E. O'Brien 182*ae316d1dSXin LI/* Define to 1 if you have the 'strlcpy' function. */ 1837dbb948bSDavid E. O'Brien#undef HAVE_STRLCPY 1847dbb948bSDavid E. O'Brien 185*ae316d1dSXin LI/* Define to 1 if you have the 'strndup' function. */ 18617c6260fSDavid E. O'Brien#undef HAVE_STRNDUP 18717c6260fSDavid E. O'Brien 188*ae316d1dSXin LI/* Define to 1 if you have the 'strtof' function. */ 189974b70c4SDavid E. O'Brien#undef HAVE_STRTOF 190974b70c4SDavid E. O'Brien 19170b95ceeSXin LI/* HAVE_STRUCT_OPTION */ 19270b95ceeSXin LI#undef HAVE_STRUCT_OPTION 19370b95ceeSXin LI 194*ae316d1dSXin LI/* Define to 1 if 'st_rdev' is a member of 'struct stat'. */ 195ea8dc7e0SDavid E. O'Brien#undef HAVE_STRUCT_STAT_ST_RDEV 196ea8dc7e0SDavid E. O'Brien 197*ae316d1dSXin LI/* Define to 1 if 'tm_gmtoff' is a member of 'struct tm'. */ 1987dbb948bSDavid E. O'Brien#undef HAVE_STRUCT_TM_TM_GMTOFF 1997dbb948bSDavid E. O'Brien 200*ae316d1dSXin LI/* Define to 1 if 'tm_zone' is a member of 'struct tm'. */ 2017dbb948bSDavid E. O'Brien#undef HAVE_STRUCT_TM_TM_ZONE 2027dbb948bSDavid E. O'Brien 203a4d6d3b8SXin LI/* Define to 1 if you have the <sys/bswap.h> header file. */ 204a4d6d3b8SXin LI#undef HAVE_SYS_BSWAP_H 205a4d6d3b8SXin LI 206a4d6d3b8SXin LI/* Define to 1 if you have the <sys/ioctl.h> header file. */ 207a4d6d3b8SXin LI#undef HAVE_SYS_IOCTL_H 208a4d6d3b8SXin LI 209ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <sys/mman.h> header file. */ 210ea8dc7e0SDavid E. O'Brien#undef HAVE_SYS_MMAN_H 211ea8dc7e0SDavid E. O'Brien 212b6cee71dSXin LI/* Define to 1 if you have the <sys/param.h> header file. */ 213b6cee71dSXin LI#undef HAVE_SYS_PARAM_H 214b6cee71dSXin LI 215ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <sys/stat.h> header file. */ 216ea8dc7e0SDavid E. O'Brien#undef HAVE_SYS_STAT_H 217ea8dc7e0SDavid E. O'Brien 21848c779cdSXin LI/* Define to 1 if you have the <sys/sysmacros.h> header file. */ 21948c779cdSXin LI#undef HAVE_SYS_SYSMACROS_H 22048c779cdSXin LI 22117c6260fSDavid E. O'Brien/* Define to 1 if you have the <sys/time.h> header file. */ 22217c6260fSDavid E. O'Brien#undef HAVE_SYS_TIME_H 22317c6260fSDavid E. O'Brien 224ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <sys/types.h> header file. */ 225ea8dc7e0SDavid E. O'Brien#undef HAVE_SYS_TYPES_H 226ea8dc7e0SDavid E. O'Brien 227ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <sys/utime.h> header file. */ 228ea8dc7e0SDavid E. O'Brien#undef HAVE_SYS_UTIME_H 229ea8dc7e0SDavid E. O'Brien 230ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 231ea8dc7e0SDavid E. O'Brien#undef HAVE_SYS_WAIT_H 23275a6cdb3SDavid E. O'Brien 23328a8b562SDavid E. O'Brien/* HAVE_TM_ISDST */ 234a2e8fb4cSDavid E. O'Brien#undef HAVE_TM_ISDST 235a2e8fb4cSDavid E. O'Brien 2368ed12636SDavid E. O'Brien/* HAVE_TM_ZONE */ 2378ed12636SDavid E. O'Brien#undef HAVE_TM_ZONE 2388ed12636SDavid E. O'Brien 2398ed12636SDavid E. O'Brien/* HAVE_TZNAME */ 2408ed12636SDavid E. O'Brien#undef HAVE_TZNAME 2418ed12636SDavid E. O'Brien 242*ae316d1dSXin LI/* Define to 1 if the system has the type 'uintptr_t'. */ 243b6cee71dSXin LI#undef HAVE_UINTPTR_T 24428a8b562SDavid E. O'Brien 245ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <unistd.h> header file. */ 246ea8dc7e0SDavid E. O'Brien#undef HAVE_UNISTD_H 247ea8dc7e0SDavid E. O'Brien 248*ae316d1dSXin LI/* Define to 1 if you have the 'uselocale' function. */ 249c2931133SXin LI#undef HAVE_USELOCALE 250c2931133SXin LI 251*ae316d1dSXin LI/* Define to 1 if you have the 'utime' function. */ 252ea8dc7e0SDavid E. O'Brien#undef HAVE_UTIME 253ea8dc7e0SDavid E. O'Brien 254*ae316d1dSXin LI/* Define to 1 if you have the 'utimes' function. */ 255ea8dc7e0SDavid E. O'Brien#undef HAVE_UTIMES 256ea8dc7e0SDavid E. O'Brien 257ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <utime.h> header file. */ 258ea8dc7e0SDavid E. O'Brien#undef HAVE_UTIME_H 259ea8dc7e0SDavid E. O'Brien 260*ae316d1dSXin LI/* Define to 1 if you have the 'vasprintf' function. */ 26128a8b562SDavid E. O'Brien#undef HAVE_VASPRINTF 26288a5e5acSDavid E. O'Brien 263*ae316d1dSXin LI/* Define to 1 if you have the 'vfork' function. */ 264b6cee71dSXin LI#undef HAVE_VFORK 265b6cee71dSXin LI 266b6cee71dSXin LI/* Define to 1 if you have the <vfork.h> header file. */ 267b6cee71dSXin LI#undef HAVE_VFORK_H 268b6cee71dSXin LI 2692dc4dbb9SEitan Adler/* Define to 1 or 0, depending whether the compiler supports simple visibility 2702dc4dbb9SEitan Adler declarations. */ 2712dc4dbb9SEitan Adler#undef HAVE_VISIBILITY 2722dc4dbb9SEitan Adler 273ea8dc7e0SDavid E. O'Brien/* Define to 1 if you have the <wchar.h> header file. */ 274ea8dc7e0SDavid E. O'Brien#undef HAVE_WCHAR_H 275ea8dc7e0SDavid E. O'Brien 276d1d50c78SDavid E. O'Brien/* Define to 1 if you have the <wctype.h> header file. */ 277d1d50c78SDavid E. O'Brien#undef HAVE_WCTYPE_H 278d1d50c78SDavid E. O'Brien 279*ae316d1dSXin LI/* Define to 1 if you have the 'wcwidth' function. */ 280ea8dc7e0SDavid E. O'Brien#undef HAVE_WCWIDTH 281ea8dc7e0SDavid E. O'Brien 282*ae316d1dSXin LI/* Define to 1 if 'fork' works. */ 283b6cee71dSXin LI#undef HAVE_WORKING_FORK 284b6cee71dSXin LI 285*ae316d1dSXin LI/* Define to 1 if 'vfork' works. */ 286b6cee71dSXin LI#undef HAVE_WORKING_VFORK 287b6cee71dSXin LI 288c2931133SXin LI/* Define to 1 if you have the <xlocale.h> header file. */ 289c2931133SXin LI#undef HAVE_XLOCALE_H 290c2931133SXin LI 291974b70c4SDavid E. O'Brien/* Define to 1 if you have the <zlib.h> header file. */ 292974b70c4SDavid E. O'Brien#undef HAVE_ZLIB_H 293974b70c4SDavid E. O'Brien 294898496eeSXin LI/* Define to 1 if you have the <zstd_errors.h> header file. */ 295898496eeSXin LI#undef HAVE_ZSTD_ERRORS_H 296898496eeSXin LI 297898496eeSXin LI/* Define to 1 if you have the <zstd.h> header file. */ 298898496eeSXin LI#undef HAVE_ZSTD_H 299898496eeSXin LI 300*ae316d1dSXin LI/* Enable lrziplib compression support */ 301*ae316d1dSXin LI#undef LRZIPLIBSUPPORT 302*ae316d1dSXin LI 303d38c30c0SXin LI/* Define to the sub-directory where libtool stores uninstalled libraries. */ 30480c86c36SDavid E. O'Brien#undef LT_OBJDIR 30580c86c36SDavid E. O'Brien 306898496eeSXin LI/* Enable lzlib compression support */ 307898496eeSXin LI#undef LZLIBSUPPORT 308898496eeSXin LI 309*ae316d1dSXin LI/* Define to 1 if 'major', 'minor', and 'makedev' are declared in <mkdev.h>. 310ea8dc7e0SDavid E. O'Brien */ 311ea8dc7e0SDavid E. O'Brien#undef MAJOR_IN_MKDEV 312ea8dc7e0SDavid E. O'Brien 313*ae316d1dSXin LI/* Define to 1 if 'major', 'minor', and 'makedev' are declared in 314ea8dc7e0SDavid E. O'Brien <sysmacros.h>. */ 315ea8dc7e0SDavid E. O'Brien#undef MAJOR_IN_SYSMACROS 316ea8dc7e0SDavid E. O'Brien 317ea8dc7e0SDavid E. O'Brien/* Name of package */ 318ea8dc7e0SDavid E. O'Brien#undef PACKAGE 319ea8dc7e0SDavid E. O'Brien 320ea8dc7e0SDavid E. O'Brien/* Define to the address where bug reports for this package should be sent. */ 321ea8dc7e0SDavid E. O'Brien#undef PACKAGE_BUGREPORT 322ea8dc7e0SDavid E. O'Brien 323ea8dc7e0SDavid E. O'Brien/* Define to the full name of this package. */ 324ea8dc7e0SDavid E. O'Brien#undef PACKAGE_NAME 325ea8dc7e0SDavid E. O'Brien 326ea8dc7e0SDavid E. O'Brien/* Define to the full name and version of this package. */ 327ea8dc7e0SDavid E. O'Brien#undef PACKAGE_STRING 328ea8dc7e0SDavid E. O'Brien 329ea8dc7e0SDavid E. O'Brien/* Define to the one symbol short name of this package. */ 330ea8dc7e0SDavid E. O'Brien#undef PACKAGE_TARNAME 331ea8dc7e0SDavid E. O'Brien 33280c86c36SDavid E. O'Brien/* Define to the home page for this package. */ 33380c86c36SDavid E. O'Brien#undef PACKAGE_URL 33480c86c36SDavid E. O'Brien 335ea8dc7e0SDavid E. O'Brien/* Define to the version of this package. */ 336ea8dc7e0SDavid E. O'Brien#undef PACKAGE_VERSION 337ea8dc7e0SDavid E. O'Brien 338*ae316d1dSXin LI/* Define to 1 if all of the C89 standard headers exist (not just the ones 339a2dfb722SXin LI required in a freestanding environment). This macro is provided for 340a2dfb722SXin LI backward compatibility; new code need not use it. */ 341ea8dc7e0SDavid E. O'Brien#undef STDC_HEADERS 342ea8dc7e0SDavid E. O'Brien 343*ae316d1dSXin LI/* Define to 1 if your <sys/time.h> declares 'struct tm'. */ 344ea8dc7e0SDavid E. O'Brien#undef TM_IN_SYS_TIME 345ea8dc7e0SDavid E. O'Brien 346*ae316d1dSXin LI/* Enable extensions on AIX, Interix, z/OS. */ 34780c86c36SDavid E. O'Brien#ifndef _ALL_SOURCE 34880c86c36SDavid E. O'Brien# undef _ALL_SOURCE 34980c86c36SDavid E. O'Brien#endif 350a2dfb722SXin LI/* Enable general extensions on macOS. */ 351a2dfb722SXin LI#ifndef _DARWIN_C_SOURCE 352a2dfb722SXin LI# undef _DARWIN_C_SOURCE 353a2dfb722SXin LI#endif 354a2dfb722SXin LI/* Enable general extensions on Solaris. */ 355a2dfb722SXin LI#ifndef __EXTENSIONS__ 356a2dfb722SXin LI# undef __EXTENSIONS__ 357a2dfb722SXin LI#endif 35880c86c36SDavid E. O'Brien/* Enable GNU extensions on systems that have them. */ 35980c86c36SDavid E. O'Brien#ifndef _GNU_SOURCE 36080c86c36SDavid E. O'Brien# undef _GNU_SOURCE 36180c86c36SDavid E. O'Brien#endif 362a2dfb722SXin LI/* Enable X/Open compliant socket functions that do not require linking 363a2dfb722SXin LI with -lxnet on HP-UX 11.11. */ 364a2dfb722SXin LI#ifndef _HPUX_ALT_XOPEN_SOCKET_API 365a2dfb722SXin LI# undef _HPUX_ALT_XOPEN_SOCKET_API 366a2dfb722SXin LI#endif 367a2dfb722SXin LI/* Identify the host operating system as Minix. 368a2dfb722SXin LI This macro does not affect the system headers' behavior. 369a2dfb722SXin LI A future release of Autoconf may stop defining this macro. */ 370a2dfb722SXin LI#ifndef _MINIX 371a2dfb722SXin LI# undef _MINIX 372a2dfb722SXin LI#endif 373a2dfb722SXin LI/* Enable general extensions on NetBSD. 374a2dfb722SXin LI Enable NetBSD compatibility extensions on Minix. */ 375a2dfb722SXin LI#ifndef _NETBSD_SOURCE 376a2dfb722SXin LI# undef _NETBSD_SOURCE 377a2dfb722SXin LI#endif 378a2dfb722SXin LI/* Enable OpenBSD compatibility extensions on NetBSD. 379a2dfb722SXin LI Oddly enough, this does nothing on OpenBSD. */ 380a2dfb722SXin LI#ifndef _OPENBSD_SOURCE 381a2dfb722SXin LI# undef _OPENBSD_SOURCE 382a2dfb722SXin LI#endif 383a2dfb722SXin LI/* Define to 1 if needed for POSIX-compatible behavior. */ 384a2dfb722SXin LI#ifndef _POSIX_SOURCE 385a2dfb722SXin LI# undef _POSIX_SOURCE 386a2dfb722SXin LI#endif 387a2dfb722SXin LI/* Define to 2 if needed for POSIX-compatible behavior. */ 388a2dfb722SXin LI#ifndef _POSIX_1_SOURCE 389a2dfb722SXin LI# undef _POSIX_1_SOURCE 390a2dfb722SXin LI#endif 391a2dfb722SXin LI/* Enable POSIX-compatible threading on Solaris. */ 39280c86c36SDavid E. O'Brien#ifndef _POSIX_PTHREAD_SEMANTICS 39380c86c36SDavid E. O'Brien# undef _POSIX_PTHREAD_SEMANTICS 39480c86c36SDavid E. O'Brien#endif 395a2dfb722SXin LI/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 396a2dfb722SXin LI#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 397a2dfb722SXin LI# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 398a2dfb722SXin LI#endif 399a2dfb722SXin LI/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 400a2dfb722SXin LI#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 401a2dfb722SXin LI# undef __STDC_WANT_IEC_60559_BFP_EXT__ 402a2dfb722SXin LI#endif 403a2dfb722SXin LI/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 404a2dfb722SXin LI#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 405a2dfb722SXin LI# undef __STDC_WANT_IEC_60559_DFP_EXT__ 406a2dfb722SXin LI#endif 407*ae316d1dSXin LI/* Enable extensions specified by C23 Annex F. */ 408*ae316d1dSXin LI#ifndef __STDC_WANT_IEC_60559_EXT__ 409*ae316d1dSXin LI# undef __STDC_WANT_IEC_60559_EXT__ 410*ae316d1dSXin LI#endif 411a2dfb722SXin LI/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 412a2dfb722SXin LI#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 413a2dfb722SXin LI# undef __STDC_WANT_IEC_60559_FUNCS_EXT__ 414a2dfb722SXin LI#endif 415*ae316d1dSXin LI/* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015. */ 416a2dfb722SXin LI#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 417a2dfb722SXin LI# undef __STDC_WANT_IEC_60559_TYPES_EXT__ 418a2dfb722SXin LI#endif 419a2dfb722SXin LI/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 420a2dfb722SXin LI#ifndef __STDC_WANT_LIB_EXT2__ 421a2dfb722SXin LI# undef __STDC_WANT_LIB_EXT2__ 422a2dfb722SXin LI#endif 423a2dfb722SXin LI/* Enable extensions specified by ISO/IEC 24747:2009. */ 424a2dfb722SXin LI#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 425a2dfb722SXin LI# undef __STDC_WANT_MATH_SPEC_FUNCS__ 426a2dfb722SXin LI#endif 42780c86c36SDavid E. O'Brien/* Enable extensions on HP NonStop. */ 42880c86c36SDavid E. O'Brien#ifndef _TANDEM_SOURCE 42980c86c36SDavid E. O'Brien# undef _TANDEM_SOURCE 43080c86c36SDavid E. O'Brien#endif 431a2dfb722SXin LI/* Enable X/Open extensions. Define to 500 only if necessary 432a2dfb722SXin LI to make mbstate_t available. */ 433a2dfb722SXin LI#ifndef _XOPEN_SOURCE 434a2dfb722SXin LI# undef _XOPEN_SOURCE 43580c86c36SDavid E. O'Brien#endif 43680c86c36SDavid E. O'Brien 43780c86c36SDavid E. O'Brien 438ea8dc7e0SDavid E. O'Brien/* Version number of package */ 439ea8dc7e0SDavid E. O'Brien#undef VERSION 440ea8dc7e0SDavid E. O'Brien 441b6cee71dSXin LI/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 442b6cee71dSXin LI significant byte first (like Motorola and SPARC, unlike Intel). */ 443b6cee71dSXin LI#if defined AC_APPLE_UNIVERSAL_BUILD 444b6cee71dSXin LI# if defined __BIG_ENDIAN__ 445b6cee71dSXin LI# define WORDS_BIGENDIAN 1 446b6cee71dSXin LI# endif 447b6cee71dSXin LI#else 448b6cee71dSXin LI# ifndef WORDS_BIGENDIAN 449b6cee71dSXin LI# undef WORDS_BIGENDIAN 450b6cee71dSXin LI# endif 451b6cee71dSXin LI#endif 452b6cee71dSXin LI 453d38c30c0SXin LI/* Enable xzlib compression support */ 454d38c30c0SXin LI#undef XZLIBSUPPORT 455d38c30c0SXin LI 456282e23f0SXin LI/* Enable zlib compression support */ 457282e23f0SXin LI#undef ZLIBSUPPORT 458282e23f0SXin LI 459898496eeSXin LI/* Enable zstdlib compression support */ 460898496eeSXin LI#undef ZSTDLIBSUPPORT 461898496eeSXin LI 4628ed12636SDavid E. O'Brien/* Number of bits in a file offset, on hosts where this is settable. */ 4638ed12636SDavid E. O'Brien#undef _FILE_OFFSET_BITS 4648ed12636SDavid E. O'Brien 465*ae316d1dSXin LI/* Define to 1 if necessary to make fseeko visible. */ 46628a8b562SDavid E. O'Brien#undef _LARGEFILE_SOURCE 46728a8b562SDavid E. O'Brien 468*ae316d1dSXin LI/* Define to 1 on platforms where this makes off_t a 64-bit type. */ 4698ed12636SDavid E. O'Brien#undef _LARGE_FILES 4708ed12636SDavid E. O'Brien 471*ae316d1dSXin LI/* Number of bits in time_t, on hosts where this is settable. */ 472*ae316d1dSXin LI#undef _TIME_BITS 473*ae316d1dSXin LI 474b6cee71dSXin LI/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>, 475b6cee71dSXin LI <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 476b6cee71dSXin LI #define below would cause a syntax error. */ 477b6cee71dSXin LI#undef _UINT32_T 478b6cee71dSXin LI 479b6cee71dSXin LI/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, 480b6cee71dSXin LI <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 481b6cee71dSXin LI #define below would cause a syntax error. */ 482b6cee71dSXin LI#undef _UINT64_T 483b6cee71dSXin LI 484b6cee71dSXin LI/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>, 485b6cee71dSXin LI <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 486b6cee71dSXin LI #define below would cause a syntax error. */ 487b6cee71dSXin LI#undef _UINT8_T 488b6cee71dSXin LI 489*ae316d1dSXin LI/* Define to 1 on platforms where this makes time_t a 64-bit type. */ 490*ae316d1dSXin LI#undef __MINGW_USE_VC2005_COMPAT 491*ae316d1dSXin LI 492b6cee71dSXin LI/* Define to the type of a signed integer type of width exactly 32 bits if 493b6cee71dSXin LI such a type exists and the standard includes do not define it. */ 494b6cee71dSXin LI#undef int32_t 495b6cee71dSXin LI 496b6cee71dSXin LI/* Define to the type of a signed integer type of width exactly 64 bits if 497b6cee71dSXin LI such a type exists and the standard includes do not define it. */ 498b6cee71dSXin LI#undef int64_t 499b6cee71dSXin LI 500b6cee71dSXin LI/* Define to the type of a signed integer type wide enough to hold a pointer, 501b6cee71dSXin LI if such a type exists, and if the system does not define it. */ 502b6cee71dSXin LI#undef intptr_t 503b6cee71dSXin LI 504ea8dc7e0SDavid E. O'Brien/* Define to a type if <wchar.h> does not define. */ 505ea8dc7e0SDavid E. O'Brien#undef mbstate_t 506ea8dc7e0SDavid E. O'Brien 507*ae316d1dSXin LI/* Define to 'long int' if <sys/types.h> does not define. */ 508ea8dc7e0SDavid E. O'Brien#undef off_t 509ea8dc7e0SDavid E. O'Brien 510a2dfb722SXin LI/* Define as a signed integer type capable of holding a process identifier. */ 511b6cee71dSXin LI#undef pid_t 512b6cee71dSXin LI 513*ae316d1dSXin LI/* Define as 'unsigned int' if <stddef.h> doesn't define. */ 514ea8dc7e0SDavid E. O'Brien#undef size_t 515a2e8fb4cSDavid E. O'Brien 516b6cee71dSXin LI/* Define to the type of an unsigned integer type of width exactly 16 bits if 517b6cee71dSXin LI such a type exists and the standard includes do not define it. */ 518b6cee71dSXin LI#undef uint16_t 519a2e8fb4cSDavid E. O'Brien 520b6cee71dSXin LI/* Define to the type of an unsigned integer type of width exactly 32 bits if 521b6cee71dSXin LI such a type exists and the standard includes do not define it. */ 522b6cee71dSXin LI#undef uint32_t 523a2e8fb4cSDavid E. O'Brien 524b6cee71dSXin LI/* Define to the type of an unsigned integer type of width exactly 64 bits if 525b6cee71dSXin LI such a type exists and the standard includes do not define it. */ 526b6cee71dSXin LI#undef uint64_t 527b6cee71dSXin LI 528b6cee71dSXin LI/* Define to the type of an unsigned integer type of width exactly 8 bits if 529b6cee71dSXin LI such a type exists and the standard includes do not define it. */ 530b6cee71dSXin LI#undef uint8_t 531b6cee71dSXin LI 532b6cee71dSXin LI/* Define to the type of an unsigned integer type wide enough to hold a 533b6cee71dSXin LI pointer, if such a type exists, and if the system does not define it. */ 534b6cee71dSXin LI#undef uintptr_t 535b6cee71dSXin LI 536*ae316d1dSXin LI/* Define as 'fork' if 'vfork' does not work. */ 537b6cee71dSXin LI#undef vfork 538