13955d011SMarcel Moolenaar/* config.h.in. Generated from configure.in by autoheader. */ 23955d011SMarcel Moolenaar 33955d011SMarcel Moolenaar/* Define if building universal (internal helper macro) */ 43955d011SMarcel Moolenaar#undef AC_APPLE_UNIVERSAL_BUILD 53955d011SMarcel Moolenaar 63955d011SMarcel Moolenaar/* Path of default shell */ 73955d011SMarcel Moolenaar#undef DEFSHELL_CUSTOM 83955d011SMarcel Moolenaar 93955d011SMarcel Moolenaar/* Shell spec to use by default */ 103955d011SMarcel Moolenaar#undef DEFSHELL_INDEX 113955d011SMarcel Moolenaar 1212904384SSimon J. Gerraty/* Path of default shell */ 1312904384SSimon J. Gerraty#undef DEFSHELL_PATH 1412904384SSimon J. Gerraty 153955d011SMarcel Moolenaar/* Define to 1 if you have the <ar.h> header file. */ 163955d011SMarcel Moolenaar#undef HAVE_AR_H 173955d011SMarcel Moolenaar 18*22619282SSimon J. Gerraty/* Define to 1 if you have the declaration of 'sys_siglist', and to 0 if you 193955d011SMarcel Moolenaar don't. */ 203955d011SMarcel Moolenaar#undef HAVE_DECL_SYS_SIGLIST 213955d011SMarcel Moolenaar 22*22619282SSimon J. Gerraty/* Define to 1 if you have the <dirent.h> header file, and it defines 'DIR'. 233955d011SMarcel Moolenaar */ 243955d011SMarcel Moolenaar#undef HAVE_DIRENT_H 253955d011SMarcel Moolenaar 26*22619282SSimon J. Gerraty/* Define to 1 if you have the 'dirname' function. */ 273955d011SMarcel Moolenaar#undef HAVE_DIRNAME 283955d011SMarcel Moolenaar 29*22619282SSimon J. Gerraty/* Define to 1 if you don't have 'vprintf' but do have '_doprnt.' */ 303955d011SMarcel Moolenaar#undef HAVE_DOPRNT 313955d011SMarcel Moolenaar 32*22619282SSimon J. Gerraty/* Define to 1 if you have the 'err' function. */ 333955d011SMarcel Moolenaar#undef HAVE_ERR 343955d011SMarcel Moolenaar 35*22619282SSimon J. Gerraty/* Define to 1 if you have the 'errx' function. */ 363955d011SMarcel Moolenaar#undef HAVE_ERRX 373955d011SMarcel Moolenaar 383955d011SMarcel Moolenaar/* Define to 1 if you have the <err.h> header file. */ 393955d011SMarcel Moolenaar#undef HAVE_ERR_H 403955d011SMarcel Moolenaar 413955d011SMarcel Moolenaar/* Define to 1 if you have the <fcntl.h> header file. */ 423955d011SMarcel Moolenaar#undef HAVE_FCNTL_H 433955d011SMarcel Moolenaar 44*22619282SSimon J. Gerraty/* Define to 1 if you have the 'fork' function. */ 453955d011SMarcel Moolenaar#undef HAVE_FORK 463955d011SMarcel Moolenaar 47*22619282SSimon J. Gerraty/* Define to 1 if you have the 'getcwd' function. */ 483955d011SMarcel Moolenaar#undef HAVE_GETCWD 493955d011SMarcel Moolenaar 50*22619282SSimon J. Gerraty/* Define to 1 if you have the 'getenv' function. */ 513955d011SMarcel Moolenaar#undef HAVE_GETENV 523955d011SMarcel Moolenaar 53*22619282SSimon J. Gerraty/* Define to 1 if you have the 'getopt' function. */ 543955d011SMarcel Moolenaar#undef HAVE_GETOPT 553955d011SMarcel Moolenaar 56*22619282SSimon J. Gerraty/* Define to 1 if you have the 'getwd' function. */ 573955d011SMarcel Moolenaar#undef HAVE_GETWD 583955d011SMarcel Moolenaar 593955d011SMarcel Moolenaar/* Define to 1 if you have the <inttypes.h> header file. */ 603955d011SMarcel Moolenaar#undef HAVE_INTTYPES_H 613955d011SMarcel Moolenaar 62*22619282SSimon J. Gerraty/* Define to 1 if you have the 'killpg' function. */ 633955d011SMarcel Moolenaar#undef HAVE_KILLPG 643955d011SMarcel Moolenaar 65ac3446e9SSimon J. Gerraty/* Define to 1 if you have the <libgen.h> header file. */ 66ac3446e9SSimon J. Gerraty#undef HAVE_LIBGEN_H 67ac3446e9SSimon J. Gerraty 68ac3446e9SSimon J. Gerraty/* Define to 1 if you have the <limits.h> header file. */ 69ac3446e9SSimon J. Gerraty#undef HAVE_LIMITS_H 70ac3446e9SSimon J. Gerraty 71*22619282SSimon J. Gerraty/* Define to 1 if the system has the type 'long long int'. */ 7212904384SSimon J. Gerraty#undef HAVE_LONG_LONG_INT 7312904384SSimon J. Gerraty 744fde40d9SSimon J. Gerraty/* Define to 1 if you have the <minix/config.h> header file. */ 754fde40d9SSimon J. Gerraty#undef HAVE_MINIX_CONFIG_H 763955d011SMarcel Moolenaar 77*22619282SSimon J. Gerraty/* Define to 1 if you have the <ndir.h> header file, and it defines 'DIR'. */ 783955d011SMarcel Moolenaar#undef HAVE_NDIR_H 793955d011SMarcel Moolenaar 803955d011SMarcel Moolenaar/* Define to 1 if you have the <paths.h> header file. */ 813955d011SMarcel Moolenaar#undef HAVE_PATHS_H 823955d011SMarcel Moolenaar 833955d011SMarcel Moolenaar/* Define to 1 if you have the <poll.h> header file. */ 843955d011SMarcel Moolenaar#undef HAVE_POLL_H 853955d011SMarcel Moolenaar 86*22619282SSimon J. Gerraty/* Define to 1 if you have the 'putenv' function. */ 873955d011SMarcel Moolenaar#undef HAVE_PUTENV 883955d011SMarcel Moolenaar 893955d011SMarcel Moolenaar/* Define to 1 if you have the <ranlib.h> header file. */ 903955d011SMarcel Moolenaar#undef HAVE_RANLIB_H 913955d011SMarcel Moolenaar 92*22619282SSimon J. Gerraty/* Define to 1 if you have the 'realpath' function. */ 933955d011SMarcel Moolenaar#undef HAVE_REALPATH 943955d011SMarcel Moolenaar 95c59c3bf3SSimon J. Gerraty/* Define to 1 if you have the <regex.h> header file. */ 96c59c3bf3SSimon J. Gerraty#undef HAVE_REGEX_H 97c59c3bf3SSimon J. Gerraty 98*22619282SSimon J. Gerraty/* Define to 1 if you have the 'select' function. */ 993955d011SMarcel Moolenaar#undef HAVE_SELECT 1003955d011SMarcel Moolenaar 101*22619282SSimon J. Gerraty/* Define to 1 if you have the 'setenv' function. */ 1023955d011SMarcel Moolenaar#undef HAVE_SETENV 1033955d011SMarcel Moolenaar 104*22619282SSimon J. Gerraty/* Define to 1 if you have the 'setpgid' function. */ 1053955d011SMarcel Moolenaar#undef HAVE_SETPGID 1063955d011SMarcel Moolenaar 107*22619282SSimon J. Gerraty/* Define to 1 if you have the 'setrlimit' function. */ 10812904384SSimon J. Gerraty#undef HAVE_SETRLIMIT 10912904384SSimon J. Gerraty 110*22619282SSimon J. Gerraty/* Define to 1 if you have the 'setsid' function. */ 1113955d011SMarcel Moolenaar#undef HAVE_SETSID 1123955d011SMarcel Moolenaar 113*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigaction' function. */ 1143955d011SMarcel Moolenaar#undef HAVE_SIGACTION 1153955d011SMarcel Moolenaar 116*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigaddset' function. */ 11712904384SSimon J. Gerraty#undef HAVE_SIGADDSET 11812904384SSimon J. Gerraty 119*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigpending' function. */ 12012904384SSimon J. Gerraty#undef HAVE_SIGPENDING 12112904384SSimon J. Gerraty 122*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigprocmask' function. */ 12312904384SSimon J. Gerraty#undef HAVE_SIGPROCMASK 12412904384SSimon J. Gerraty 125*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigsetmask' function. */ 12612904384SSimon J. Gerraty#undef HAVE_SIGSETMASK 12712904384SSimon J. Gerraty 128*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigsuspend' function. */ 12912904384SSimon J. Gerraty#undef HAVE_SIGSUSPEND 13012904384SSimon J. Gerraty 131*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigvec' function. */ 1323955d011SMarcel Moolenaar#undef HAVE_SIGVEC 1333955d011SMarcel Moolenaar 134*22619282SSimon J. Gerraty/* Define to 1 if the system has the type 'sig_atomic_t'. */ 13512904384SSimon J. Gerraty#undef HAVE_SIG_ATOMIC_T 13612904384SSimon J. Gerraty 137*22619282SSimon J. Gerraty/* Define to 1 if you have the 'snprintf' function. */ 1383955d011SMarcel Moolenaar#undef HAVE_SNPRINTF 1393955d011SMarcel Moolenaar 1403955d011SMarcel Moolenaar/* Define to 1 if you have the <stdint.h> header file. */ 1413955d011SMarcel Moolenaar#undef HAVE_STDINT_H 1423955d011SMarcel Moolenaar 1434fde40d9SSimon J. Gerraty/* Define to 1 if you have the <stdio.h> header file. */ 1444fde40d9SSimon J. Gerraty#undef HAVE_STDIO_H 1454fde40d9SSimon J. Gerraty 1463955d011SMarcel Moolenaar/* Define to 1 if you have the <stdlib.h> header file. */ 1473955d011SMarcel Moolenaar#undef HAVE_STDLIB_H 1483955d011SMarcel Moolenaar 149*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strerror' function. */ 1503955d011SMarcel Moolenaar#undef HAVE_STRERROR 1513955d011SMarcel Moolenaar 152*22619282SSimon J. Gerraty/* Define to 1 if you have the 'stresep' function. */ 1533955d011SMarcel Moolenaar#undef HAVE_STRESEP 1543955d011SMarcel Moolenaar 155*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strftime' function. */ 1563955d011SMarcel Moolenaar#undef HAVE_STRFTIME 1573955d011SMarcel Moolenaar 1583955d011SMarcel Moolenaar/* Define to 1 if you have the <strings.h> header file. */ 1593955d011SMarcel Moolenaar#undef HAVE_STRINGS_H 1603955d011SMarcel Moolenaar 1613955d011SMarcel Moolenaar/* Define to 1 if you have the <string.h> header file. */ 1623955d011SMarcel Moolenaar#undef HAVE_STRING_H 1633955d011SMarcel Moolenaar 164*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strlcpy' function. */ 1653955d011SMarcel Moolenaar#undef HAVE_STRLCPY 1663955d011SMarcel Moolenaar 167*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strsep' function. */ 1683955d011SMarcel Moolenaar#undef HAVE_STRSEP 1693955d011SMarcel Moolenaar 170*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strtod' function. */ 1713955d011SMarcel Moolenaar#undef HAVE_STRTOD 1723955d011SMarcel Moolenaar 173*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strtol' function. */ 1743955d011SMarcel Moolenaar#undef HAVE_STRTOL 1753955d011SMarcel Moolenaar 176*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strtoll' function. */ 17712904384SSimon J. Gerraty#undef HAVE_STRTOLL 17812904384SSimon J. Gerraty 179*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strtoul' function. */ 18012904384SSimon J. Gerraty#undef HAVE_STRTOUL 18112904384SSimon J. Gerraty 182*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sysctl' function. */ 1835bcb7424SSimon J. Gerraty#undef HAVE_SYSCTL 1845bcb7424SSimon J. Gerraty 185*22619282SSimon J. Gerraty/* Define to 1 if you have the <sys/dir.h> header file, and it defines 'DIR'. 1863955d011SMarcel Moolenaar */ 1873955d011SMarcel Moolenaar#undef HAVE_SYS_DIR_H 1883955d011SMarcel Moolenaar 1893955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/mman.h> header file. */ 1903955d011SMarcel Moolenaar#undef HAVE_SYS_MMAN_H 1913955d011SMarcel Moolenaar 192*22619282SSimon J. Gerraty/* Define to 1 if you have the <sys/ndir.h> header file, and it defines 'DIR'. 1933955d011SMarcel Moolenaar */ 1943955d011SMarcel Moolenaar#undef HAVE_SYS_NDIR_H 1953955d011SMarcel Moolenaar 196ac3446e9SSimon J. Gerraty/* Define to 1 if you have the <sys/param.h> header file. */ 197ac3446e9SSimon J. Gerraty#undef HAVE_SYS_PARAM_H 198ac3446e9SSimon J. Gerraty 1993955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/select.h> header file. */ 2003955d011SMarcel Moolenaar#undef HAVE_SYS_SELECT_H 2013955d011SMarcel Moolenaar 2023955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/socket.h> header file. */ 2033955d011SMarcel Moolenaar#undef HAVE_SYS_SOCKET_H 2043955d011SMarcel Moolenaar 2053955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/stat.h> header file. */ 2063955d011SMarcel Moolenaar#undef HAVE_SYS_STAT_H 2073955d011SMarcel Moolenaar 2085bcb7424SSimon J. Gerraty/* Define to 1 if you have the <sys/sysctl.h> header file. */ 2095bcb7424SSimon J. Gerraty#undef HAVE_SYS_SYSCTL_H 2105bcb7424SSimon J. Gerraty 2113955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/time.h> header file. */ 2123955d011SMarcel Moolenaar#undef HAVE_SYS_TIME_H 2133955d011SMarcel Moolenaar 2143955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/types.h> header file. */ 2153955d011SMarcel Moolenaar#undef HAVE_SYS_TYPES_H 2163955d011SMarcel Moolenaar 2173955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/uio.h> header file. */ 2183955d011SMarcel Moolenaar#undef HAVE_SYS_UIO_H 2193955d011SMarcel Moolenaar 2203955d011SMarcel Moolenaar/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 2213955d011SMarcel Moolenaar#undef HAVE_SYS_WAIT_H 2223955d011SMarcel Moolenaar 2233955d011SMarcel Moolenaar/* Define to 1 if you have the <unistd.h> header file. */ 2243955d011SMarcel Moolenaar#undef HAVE_UNISTD_H 2253955d011SMarcel Moolenaar 226*22619282SSimon J. Gerraty/* Define to 1 if you have the 'unsetenv' function. */ 2273955d011SMarcel Moolenaar#undef HAVE_UNSETENV 2283955d011SMarcel Moolenaar 229*22619282SSimon J. Gerraty/* Define to 1 if the system has the type 'unsigned long long int'. */ 23012904384SSimon J. Gerraty#undef HAVE_UNSIGNED_LONG_LONG_INT 23112904384SSimon J. Gerraty 2323955d011SMarcel Moolenaar/* Define to 1 if you have the <utime.h> header file. */ 2333955d011SMarcel Moolenaar#undef HAVE_UTIME_H 2343955d011SMarcel Moolenaar 235*22619282SSimon J. Gerraty/* Define to 1 if you have the 'vfork' function. */ 2363955d011SMarcel Moolenaar#undef HAVE_VFORK 2373955d011SMarcel Moolenaar 2383955d011SMarcel Moolenaar/* Define to 1 if you have the <vfork.h> header file. */ 2393955d011SMarcel Moolenaar#undef HAVE_VFORK_H 2403955d011SMarcel Moolenaar 241*22619282SSimon J. Gerraty/* Define to 1 if you have the 'vprintf' function. */ 2423955d011SMarcel Moolenaar#undef HAVE_VPRINTF 2433955d011SMarcel Moolenaar 244*22619282SSimon J. Gerraty/* Define to 1 if you have the 'vsnprintf' function. */ 2453955d011SMarcel Moolenaar#undef HAVE_VSNPRINTF 2463955d011SMarcel Moolenaar 247*22619282SSimon J. Gerraty/* Define to 1 if you have the 'wait3' function. */ 2483955d011SMarcel Moolenaar#undef HAVE_WAIT3 2493955d011SMarcel Moolenaar 250*22619282SSimon J. Gerraty/* Define to 1 if you have the 'wait4' function. */ 2513955d011SMarcel Moolenaar#undef HAVE_WAIT4 2523955d011SMarcel Moolenaar 253*22619282SSimon J. Gerraty/* Define to 1 if you have the 'waitpid' function. */ 2543955d011SMarcel Moolenaar#undef HAVE_WAITPID 2553955d011SMarcel Moolenaar 256*22619282SSimon J. Gerraty/* Define to 1 if you have the 'warn' function. */ 2573955d011SMarcel Moolenaar#undef HAVE_WARN 2583955d011SMarcel Moolenaar 259*22619282SSimon J. Gerraty/* Define to 1 if you have the 'warnx' function. */ 2603955d011SMarcel Moolenaar#undef HAVE_WARNX 2613955d011SMarcel Moolenaar 2624fde40d9SSimon J. Gerraty/* Define to 1 if you have the <wchar.h> header file. */ 2634fde40d9SSimon J. Gerraty#undef HAVE_WCHAR_H 2644fde40d9SSimon J. Gerraty 265*22619282SSimon J. Gerraty/* Define to 1 if 'fork' works. */ 2663955d011SMarcel Moolenaar#undef HAVE_WORKING_FORK 2673955d011SMarcel Moolenaar 268*22619282SSimon J. Gerraty/* Define to 1 if 'vfork' works. */ 2693955d011SMarcel Moolenaar#undef HAVE_WORKING_VFORK 2703955d011SMarcel Moolenaar 2713955d011SMarcel Moolenaar/* define if your compiler has __attribute__ */ 2723955d011SMarcel Moolenaar#undef HAVE___ATTRIBUTE__ 2733955d011SMarcel Moolenaar 2743955d011SMarcel Moolenaar/* Define to the address where bug reports for this package should be sent. */ 2753955d011SMarcel Moolenaar#undef PACKAGE_BUGREPORT 2763955d011SMarcel Moolenaar 2773955d011SMarcel Moolenaar/* Define to the full name of this package. */ 2783955d011SMarcel Moolenaar#undef PACKAGE_NAME 2793955d011SMarcel Moolenaar 2803955d011SMarcel Moolenaar/* Define to the full name and version of this package. */ 2813955d011SMarcel Moolenaar#undef PACKAGE_STRING 2823955d011SMarcel Moolenaar 2833955d011SMarcel Moolenaar/* Define to the one symbol short name of this package. */ 2843955d011SMarcel Moolenaar#undef PACKAGE_TARNAME 2853955d011SMarcel Moolenaar 2863955d011SMarcel Moolenaar/* Define to the home page for this package. */ 2873955d011SMarcel Moolenaar#undef PACKAGE_URL 2883955d011SMarcel Moolenaar 2893955d011SMarcel Moolenaar/* Define to the version of this package. */ 2903955d011SMarcel Moolenaar#undef PACKAGE_VERSION 2913955d011SMarcel Moolenaar 292*22619282SSimon J. Gerraty/* Define to 1 if the 'S_IS*' macros in <sys/stat.h> do not work properly. */ 2933955d011SMarcel Moolenaar#undef STAT_MACROS_BROKEN 2943955d011SMarcel Moolenaar 295*22619282SSimon J. Gerraty/* Define to 1 if all of the C89 standard headers exist (not just the ones 2964fde40d9SSimon J. Gerraty required in a freestanding environment). This macro is provided for 2974fde40d9SSimon J. Gerraty backward compatibility; new code need not use it. */ 2983955d011SMarcel Moolenaar#undef STDC_HEADERS 2993955d011SMarcel Moolenaar 300*22619282SSimon J. Gerraty/* Define to 1 if your <sys/time.h> declares 'struct tm'. */ 3013955d011SMarcel Moolenaar#undef TM_IN_SYS_TIME 3023955d011SMarcel Moolenaar 303*22619282SSimon J. Gerraty/* Enable extensions on AIX, Interix, z/OS. */ 3043955d011SMarcel Moolenaar#ifndef _ALL_SOURCE 3053955d011SMarcel Moolenaar# undef _ALL_SOURCE 3063955d011SMarcel Moolenaar#endif 3074fde40d9SSimon J. Gerraty/* Enable general extensions on macOS. */ 3084fde40d9SSimon J. Gerraty#ifndef _DARWIN_C_SOURCE 3094fde40d9SSimon J. Gerraty# undef _DARWIN_C_SOURCE 3104fde40d9SSimon J. Gerraty#endif 3114fde40d9SSimon J. Gerraty/* Enable general extensions on Solaris. */ 3124fde40d9SSimon J. Gerraty#ifndef __EXTENSIONS__ 3134fde40d9SSimon J. Gerraty# undef __EXTENSIONS__ 3144fde40d9SSimon J. Gerraty#endif 3153955d011SMarcel Moolenaar/* Enable GNU extensions on systems that have them. */ 3163955d011SMarcel Moolenaar#ifndef _GNU_SOURCE 3173955d011SMarcel Moolenaar# undef _GNU_SOURCE 3183955d011SMarcel Moolenaar#endif 3194fde40d9SSimon J. Gerraty/* Enable X/Open compliant socket functions that do not require linking 3204fde40d9SSimon J. Gerraty with -lxnet on HP-UX 11.11. */ 3214fde40d9SSimon J. Gerraty#ifndef _HPUX_ALT_XOPEN_SOCKET_API 3224fde40d9SSimon J. Gerraty# undef _HPUX_ALT_XOPEN_SOCKET_API 3234fde40d9SSimon J. Gerraty#endif 3244fde40d9SSimon J. Gerraty/* Identify the host operating system as Minix. 3254fde40d9SSimon J. Gerraty This macro does not affect the system headers' behavior. 3264fde40d9SSimon J. Gerraty A future release of Autoconf may stop defining this macro. */ 3274fde40d9SSimon J. Gerraty#ifndef _MINIX 3284fde40d9SSimon J. Gerraty# undef _MINIX 3294fde40d9SSimon J. Gerraty#endif 3304fde40d9SSimon J. Gerraty/* Enable general extensions on NetBSD. 3314fde40d9SSimon J. Gerraty Enable NetBSD compatibility extensions on Minix. */ 3324fde40d9SSimon J. Gerraty#ifndef _NETBSD_SOURCE 3334fde40d9SSimon J. Gerraty# undef _NETBSD_SOURCE 3344fde40d9SSimon J. Gerraty#endif 3354fde40d9SSimon J. Gerraty/* Enable OpenBSD compatibility extensions on NetBSD. 3364fde40d9SSimon J. Gerraty Oddly enough, this does nothing on OpenBSD. */ 3374fde40d9SSimon J. Gerraty#ifndef _OPENBSD_SOURCE 3384fde40d9SSimon J. Gerraty# undef _OPENBSD_SOURCE 3394fde40d9SSimon J. Gerraty#endif 3404fde40d9SSimon J. Gerraty/* Define to 1 if needed for POSIX-compatible behavior. */ 3414fde40d9SSimon J. Gerraty#ifndef _POSIX_SOURCE 3424fde40d9SSimon J. Gerraty# undef _POSIX_SOURCE 3434fde40d9SSimon J. Gerraty#endif 3444fde40d9SSimon J. Gerraty/* Define to 2 if needed for POSIX-compatible behavior. */ 3454fde40d9SSimon J. Gerraty#ifndef _POSIX_1_SOURCE 3464fde40d9SSimon J. Gerraty# undef _POSIX_1_SOURCE 3474fde40d9SSimon J. Gerraty#endif 3484fde40d9SSimon J. Gerraty/* Enable POSIX-compatible threading on Solaris. */ 3493955d011SMarcel Moolenaar#ifndef _POSIX_PTHREAD_SEMANTICS 3503955d011SMarcel Moolenaar# undef _POSIX_PTHREAD_SEMANTICS 3513955d011SMarcel Moolenaar#endif 3524fde40d9SSimon J. Gerraty/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 3534fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 3544fde40d9SSimon J. Gerraty# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 3554fde40d9SSimon J. Gerraty#endif 3564fde40d9SSimon J. Gerraty/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 3574fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 3584fde40d9SSimon J. Gerraty# undef __STDC_WANT_IEC_60559_BFP_EXT__ 3594fde40d9SSimon J. Gerraty#endif 3604fde40d9SSimon J. Gerraty/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 3614fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 3624fde40d9SSimon J. Gerraty# undef __STDC_WANT_IEC_60559_DFP_EXT__ 3634fde40d9SSimon J. Gerraty#endif 364*22619282SSimon J. Gerraty/* Enable extensions specified by C23 Annex F. */ 365*22619282SSimon J. Gerraty#ifndef __STDC_WANT_IEC_60559_EXT__ 366*22619282SSimon J. Gerraty# undef __STDC_WANT_IEC_60559_EXT__ 367*22619282SSimon J. Gerraty#endif 3684fde40d9SSimon J. Gerraty/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 3694fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 3704fde40d9SSimon J. Gerraty# undef __STDC_WANT_IEC_60559_FUNCS_EXT__ 3714fde40d9SSimon J. Gerraty#endif 372*22619282SSimon J. Gerraty/* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015. */ 3734fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 3744fde40d9SSimon J. Gerraty# undef __STDC_WANT_IEC_60559_TYPES_EXT__ 3754fde40d9SSimon J. Gerraty#endif 3764fde40d9SSimon J. Gerraty/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 3774fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_LIB_EXT2__ 3784fde40d9SSimon J. Gerraty# undef __STDC_WANT_LIB_EXT2__ 3794fde40d9SSimon J. Gerraty#endif 3804fde40d9SSimon J. Gerraty/* Enable extensions specified by ISO/IEC 24747:2009. */ 3814fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 3824fde40d9SSimon J. Gerraty# undef __STDC_WANT_MATH_SPEC_FUNCS__ 3834fde40d9SSimon J. Gerraty#endif 3843955d011SMarcel Moolenaar/* Enable extensions on HP NonStop. */ 3853955d011SMarcel Moolenaar#ifndef _TANDEM_SOURCE 3863955d011SMarcel Moolenaar# undef _TANDEM_SOURCE 3873955d011SMarcel Moolenaar#endif 3884fde40d9SSimon J. Gerraty/* Enable X/Open extensions. Define to 500 only if necessary 3894fde40d9SSimon J. Gerraty to make mbstate_t available. */ 3904fde40d9SSimon J. Gerraty#ifndef _XOPEN_SOURCE 3914fde40d9SSimon J. Gerraty# undef _XOPEN_SOURCE 3923955d011SMarcel Moolenaar#endif 3933955d011SMarcel Moolenaar 3943955d011SMarcel Moolenaar 3953955d011SMarcel Moolenaar/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 3963955d011SMarcel Moolenaar significant byte first (like Motorola and SPARC, unlike Intel). */ 3973955d011SMarcel Moolenaar#if defined AC_APPLE_UNIVERSAL_BUILD 3983955d011SMarcel Moolenaar# if defined __BIG_ENDIAN__ 3993955d011SMarcel Moolenaar# define WORDS_BIGENDIAN 1 4003955d011SMarcel Moolenaar# endif 4013955d011SMarcel Moolenaar#else 4023955d011SMarcel Moolenaar# ifndef WORDS_BIGENDIAN 4033955d011SMarcel Moolenaar# undef WORDS_BIGENDIAN 4043955d011SMarcel Moolenaar# endif 4053955d011SMarcel Moolenaar#endif 4063955d011SMarcel Moolenaar 407ac3446e9SSimon J. Gerraty/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>, 408ac3446e9SSimon J. Gerraty <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 409ac3446e9SSimon J. Gerraty #define below would cause a syntax error. */ 410ac3446e9SSimon J. Gerraty#undef _UINT32_T 411ac3446e9SSimon J. Gerraty 4125bcb7424SSimon J. Gerraty/* C99 function name */ 4135bcb7424SSimon J. Gerraty#undef __func__ 4145bcb7424SSimon J. Gerraty 415*22619282SSimon J. Gerraty/* Define to empty if 'const' does not conform to ANSI C. */ 4163955d011SMarcel Moolenaar#undef const 4173955d011SMarcel Moolenaar 418*22619282SSimon J. Gerraty/* Define to '__inline__' or '__inline' if that's what the C compiler 41912904384SSimon J. Gerraty calls it, or to nothing if 'inline' is not supported under any name. */ 42012904384SSimon J. Gerraty#ifndef __cplusplus 42112904384SSimon J. Gerraty#undef inline 42212904384SSimon J. Gerraty#endif 42312904384SSimon J. Gerraty 42412904384SSimon J. Gerraty/* Define to the type of a signed integer type of width exactly 64 bits if 42512904384SSimon J. Gerraty such a type exists and the standard includes do not define it. */ 42612904384SSimon J. Gerraty#undef int64_t 42712904384SSimon J. Gerraty 428*22619282SSimon J. Gerraty/* Define to 'int' if <sys/types.h> does not define. */ 42939ac7ef4SSimon J. Gerraty#undef mode_t 43039ac7ef4SSimon J. Gerraty 431*22619282SSimon J. Gerraty/* Define to 'long int' if <sys/types.h> does not define. */ 4323955d011SMarcel Moolenaar#undef off_t 4333955d011SMarcel Moolenaar 4344fde40d9SSimon J. Gerraty/* Define as a signed integer type capable of holding a process identifier. */ 4353955d011SMarcel Moolenaar#undef pid_t 4363955d011SMarcel Moolenaar 437dba7b0efSSimon J. Gerraty/* type that signal handlers can safely frob */ 438dba7b0efSSimon J. Gerraty#undef sig_atomic_t 439dba7b0efSSimon J. Gerraty 440*22619282SSimon J. Gerraty/* Define as 'unsigned int' if <stddef.h> doesn't define. */ 4413955d011SMarcel Moolenaar#undef size_t 4423955d011SMarcel Moolenaar 443ac3446e9SSimon J. Gerraty/* Define to the type of an unsigned integer type of width exactly 32 bits if 444ac3446e9SSimon J. Gerraty such a type exists and the standard includes do not define it. */ 445ac3446e9SSimon J. Gerraty#undef uint32_t 446ac3446e9SSimon J. Gerraty 447*22619282SSimon J. Gerraty/* Define as 'fork' if 'vfork' does not work. */ 4483955d011SMarcel Moolenaar#undef vfork 449