File: autoconf.info, Node: Preprocessor Symbol Index, Next: Cache Variable Index, Prev: Output Variable Index, Up: Indices B.3 Preprocessor Symbol Index ============================= This is an alphabetical list of the C preprocessor symbols that the Autoconf macros define. To work with Autoconf, C source code needs to use these names in ‘#if’ or ‘#ifdef’ directives. * Menu: * __CHAR_UNSIGNED__: C Compiler. (line 274) * __EXTENSIONS__: C and POSIX Variants. (line 61) * __PROTOTYPES: C Compiler. (line 339) * __STDC_NO_VLA__: C Compiler. (line 322) * __STDC_WANT_DEC_FP__: C and POSIX Variants. (line 79) * __STDC_WANT_IEC_60559_ATTRIBS_EXT__: C and POSIX Variants. (line 37) * __STDC_WANT_IEC_60559_BFP_EXT__: C and POSIX Variants. (line 39) * __STDC_WANT_IEC_60559_DFP_EXT__: C and POSIX Variants. (line 41) * __STDC_WANT_IEC_60559_EXT__: C and POSIX Variants. (line 43) * __STDC_WANT_IEC_60559_FUNCS_EXT__: C and POSIX Variants. (line 45) * __STDC_WANT_IEC_60559_TYPES_EXT__: C and POSIX Variants. (line 47) * __STDC_WANT_LIB_EXT1__: C and POSIX Variants. (line 82) * __STDC_WANT_LIB_EXT2__: C and POSIX Variants. (line 50) * __STDC_WANT_MATH_SPEC_FUNCS__: C and POSIX Variants. (line 52) * _ALL_SOURCE: C and POSIX Variants. (line 21) * _ALL_SOURCE <1>: Obsolete Macros. (line 20) * _COSMO_SOURCE: C and POSIX Variants. (line 23) * _DARWIN_C_SOURCE: C and POSIX Variants. (line 25) * _FILE_OFFSET_BITS: System Services. (line 48) * _Generic: C Compiler. (line 231) * _GNU_SOURCE: C and POSIX Variants. (line 27) * _GNU_SOURCE <1>: Obsolete Macros. (line 240) * _LARGEFILE_SOURCE: Particular Functions. (line 131) * _MINIX: C and POSIX Variants. (line 68) * _MINIX <1>: Obsolete Macros. (line 387) * _NETBSD_SOURCE: C and POSIX Variants. (line 29) * _OPENBSD_SOURCE: C and POSIX Variants. (line 32) * _OPENMP: Generic Compiler Characteristics. (line 63) * _POSIX_1_SOURCE: C and POSIX Variants. (line 68) * _POSIX_1_SOURCE <1>: Obsolete Macros. (line 387) * _POSIX_PTHREAD_SEMANTICS: C and POSIX Variants. (line 35) * _POSIX_SOURCE: C and POSIX Variants. (line 68) * _POSIX_SOURCE <1>: Obsolete Macros. (line 387) * _POSIX_VERSION: Particular Headers. (line 183) * _TANDEM_SOURCE: C and POSIX Variants. (line 54) * _TIME_BITS: System Services. (line 48) * _XOPEN_SOURCE: C and POSIX Variants. (line 75) * ALIGNOF_TYPE: Generic Compiler Characteristics. (line 30) * C_ALLOCA: Particular Functions. (line 10) * C_GETLOADAVG: Particular Functions. (line 161) * CLOSEDIR_VOID: Particular Functions. (line 58) * const: C Compiler. (line 201) * CXX_NO_MINUS_C_MINUS_O: C++ Compiler. (line 57) * DGUX: Particular Functions. (line 161) * DIRENT: Obsolete Macros. (line 161) * F77_DUMMY_MAIN: Fortran Compiler. (line 129) * F77_FUNC: Fortran Compiler. (line 199) * F77_FUNC_: Fortran Compiler. (line 199) * F77_MAIN: Fortran Compiler. (line 174) * F77_NO_MINUS_C_MINUS_O: Fortran Compiler. (line 75) * FC_DUMMY_MAIN: Fortran Compiler. (line 129) * FC_FUNC: Fortran Compiler. (line 199) * FC_FUNC_: Fortran Compiler. (line 199) * FC_MAIN: Fortran Compiler. (line 174) * FC_NO_MINUS_C_MINUS_O: Fortran Compiler. (line 75) * FLEXIBLE_ARRAY_MEMBER: C Compiler. (line 298) * GETGROUPS_T: Particular Types. (line 14) * GETLOADAVG_PRIVILEGED: Particular Functions. (line 161) * GETPGRP_VOID: Particular Functions. (line 207) * gid_t: Particular Types. (line 125) * GWINSZ_IN_SYS_IOCTL: Particular Headers. (line 199) * HAVE__BOOL: Particular Headers. (line 10) * HAVE__BOOL <1>: Particular Headers. (line 130) * HAVE_AGGREGATE_MEMBER: Generic Structures. (line 29) * HAVE_ALLOCA_H: Particular Functions. (line 10) * HAVE_C_BACKSLASH_A: C Compiler. (line 160) * HAVE_C_VARARRAYS: C Compiler. (line 322) * HAVE_CHOWN: Particular Functions. (line 48) * HAVE_CONFIG_H: Configuration Headers. (line 37) * HAVE_DECL_STRERROR_R: Particular Functions. (line 409) * HAVE_DECL_SYMBOL: Generic Declarations. (line 34) * HAVE_DECL_SYMBOL <1>: Generic Declarations. (line 79) * HAVE_DECL_TZNAME: Particular Structures. (line 43) * HAVE_DIRENT_H: Particular Headers. (line 28) * HAVE_DOPRNT: Particular Functions. (line 475) * HAVE_FSEEKO: Particular Functions. (line 131) * HAVE_FUNCTION: Generic Functions. (line 27) * HAVE_FUNCTION <1>: Generic Functions. (line 38) * HAVE_FUNCTION <2>: Generic Functions. (line 117) * HAVE_GETGROUPS: Particular Functions. (line 144) * HAVE_GETMNTENT: Particular Functions. (line 195) * HAVE_HEADER: Generic Headers. (line 39) * HAVE_HEADER <1>: Generic Headers. (line 56) * HAVE_INT16_T: Particular Types. (line 39) * HAVE_INT32_T: Particular Types. (line 42) * HAVE_INT64_T: Particular Types. (line 45) * HAVE_INT8_T: Particular Types. (line 21) * HAVE_INTMAX_T: Particular Types. (line 48) * HAVE_INTPTR_T: Particular Types. (line 53) * HAVE_LONG_DOUBLE: Particular Types. (line 58) * HAVE_LONG_DOUBLE <1>: Obsolete Macros. (line 33) * HAVE_LONG_DOUBLE_WIDER: Particular Types. (line 69) * HAVE_LONG_FILE_NAMES: System Services. (line 133) * HAVE_LONG_LONG_INT: Particular Types. (line 77) * HAVE_LSTAT_EMPTY_STRING_BUG: Particular Functions. (line 384) * HAVE_MALLOC: Particular Functions. (line 249) * HAVE_MBRTOWC: Particular Functions. (line 283) * HAVE_MMAP: Particular Functions. (line 316) * HAVE_NDIR_H: Particular Headers. (line 28) * HAVE_NLIST_H: Particular Functions. (line 161) * HAVE_OBSTACK: Particular Functions. (line 328) * HAVE_REALLOC: Particular Functions. (line 338) * HAVE_RESOLV_H: Particular Headers. (line 102) * HAVE_RESTARTABLE_SYSCALLS: Obsolete Macros. (line 580) * HAVE_ST_BLKSIZE: Obsolete Macros. (line 553) * HAVE_ST_BLOCKS: Particular Structures. (line 26) * HAVE_ST_RDEV: Obsolete Macros. (line 562) * HAVE_STAT_EMPTY_STRING_BUG: Particular Functions. (line 384) * HAVE_STDBOOL_H: Particular Headers. (line 130) * HAVE_STRCOLL: Particular Functions. (line 399) * HAVE_STRERROR_R: Particular Functions. (line 409) * HAVE_STRFTIME: Particular Functions. (line 425) * HAVE_STRINGIZE: C Compiler. (line 288) * HAVE_STRNLEN: Particular Functions. (line 454) * HAVE_STRTOLD: Particular Functions. (line 444) * HAVE_STRUCT_DIRENT_D_INO: Particular Structures. (line 9) * HAVE_STRUCT_DIRENT_D_TYPE: Particular Structures. (line 21) * HAVE_STRUCT_STAT_ST_BLKSIZE: Obsolete Macros. (line 553) * HAVE_STRUCT_STAT_ST_BLOCKS: Particular Structures. (line 26) * HAVE_STRUCT_STAT_ST_RDEV: Obsolete Macros. (line 562) * HAVE_STRUCT_TM_TM_ZONE: Particular Structures. (line 43) * HAVE_SYS_DIR_H: Particular Headers. (line 28) * HAVE_SYS_NDIR_H: Particular Headers. (line 28) * HAVE_SYS_WAIT_H: Particular Headers. (line 159) * HAVE_TM_ZONE: Particular Structures. (line 43) * HAVE_TYPE: Generic Types. (line 27) * HAVE_TYPEOF: C Compiler. (line 332) * HAVE_TZNAME: Particular Structures. (line 43) * HAVE_UINT16_T: Particular Types. (line 137) * HAVE_UINT32_T: Particular Types. (line 140) * HAVE_UINT64_T: Particular Types. (line 143) * HAVE_UINT8_T: Particular Types. (line 131) * HAVE_UINTMAX_T: Particular Types. (line 146) * HAVE_UINTPTR_T: Particular Types. (line 151) * HAVE_UNSIGNED_LONG_LONG_INT: Particular Types. (line 156) * HAVE_UTIME_NULL: Particular Functions. (line 465) * HAVE_VFORK_H: Particular Functions. (line 107) * HAVE_VPRINTF: Particular Functions. (line 475) * HAVE_WAIT3: Obsolete Macros. (line 222) * HAVE_WORKING_FORK: Particular Functions. (line 107) * HAVE_WORKING_VFORK: Particular Functions. (line 107) * inline: C Compiler. (line 269) * INT_16_BITS: Obsolete Macros. (line 292) * int16_t: Particular Types. (line 39) * int32_t: Particular Types. (line 42) * int64_t: Particular Types. (line 45) * int8_t: Particular Types. (line 21) * intmax_t: Particular Types. (line 48) * intptr_t: Particular Types. (line 53) * LONG_64_BITS: Obsolete Macros. (line 354) * LSTAT_FOLLOWS_SLASHED_SYMLINK: Particular Functions. (line 230) * MAJOR_IN_MKDEV: Particular Headers. (line 71) * MAJOR_IN_SYSMACROS: Particular Headers. (line 71) * malloc: Particular Functions. (line 249) * mbstate_t: Particular Types. (line 87) * mode_t: Particular Types. (line 95) * NDEBUG: Particular Headers. (line 23) * NDIR: Obsolete Macros. (line 161) * NEED_MEMORY_H: Obsolete Macros. (line 375) * NEED_SETGID: Particular Functions. (line 161) * NLIST_NAME_UNION: Particular Functions. (line 161) * NO_MINUS_C_MINUS_O: C Compiler. (line 123) * off_t: Particular Types. (line 101) * PACKAGE_BUGREPORT: Initializing configure. (line 117) * PACKAGE_NAME: Initializing configure. (line 105) * PACKAGE_STRING: Initializing configure. (line 114) * PACKAGE_TARNAME: Initializing configure. (line 108) * PACKAGE_URL: Initializing configure. (line 121) * PACKAGE_VERSION: Initializing configure. (line 111) * PARAMS: C Compiler. (line 339) * pid_t: Particular Types. (line 107) * PROTOTYPES: C Compiler. (line 339) * realloc: Particular Functions. (line 338) * restrict: C Compiler. (line 235) * RETSIGTYPE: Obsolete Macros. (line 696) * SELECT_TYPE_ARG1: Particular Functions. (line 355) * SELECT_TYPE_ARG234: Particular Functions. (line 355) * SELECT_TYPE_ARG5: Particular Functions. (line 355) * SETPGRP_VOID: Particular Functions. (line 366) * SETVBUF_REVERSED: Obsolete Macros. (line 214) * size_t: Particular Types. (line 113) * SIZEOF_TYPE-OR-EXPR: Generic Compiler Characteristics. (line 8) * ssize_t: Particular Types. (line 119) * STAT_MACROS_BROKEN: Particular Headers. (line 121) * STDC_HEADERS: Particular Headers. (line 149) * STRERROR_R_CHAR_P: Particular Functions. (line 409) * SVR4: Particular Functions. (line 161) * SYS_SIGLIST_DECLARED: Obsolete Macros. (line 141) * SYSDIR: Obsolete Macros. (line 161) * SYSNDIR: Obsolete Macros. (line 161) * TIME_WITH_SYS_TIME: Obsolete Macros. (line 267) * TM_IN_SYS_TIME: Particular Structures. (line 35) * typeof: C Compiler. (line 332) * uid_t: Particular Types. (line 125) * uint16_t: Particular Types. (line 137) * uint32_t: Particular Types. (line 140) * uint64_t: Particular Types. (line 143) * uint8_t: Particular Types. (line 131) * uintmax_t: Particular Types. (line 146) * uintptr_t: Particular Types. (line 151) * UMAX: Particular Functions. (line 161) * UMAX4_3: Particular Functions. (line 161) * USG: Obsolete Macros. (line 712) * VARIABLE: Defining Symbols. (line 33) * VARIABLE <1>: Defining Symbols. (line 75) * vfork: Particular Functions. (line 107) * volatile: C Compiler. (line 253) * WORDS_BIGENDIAN: C Compiler. (line 168) * X_DISPLAY_MISSING: System Services. (line 30) * YYTEXT_POINTER: Particular Programs. (line 112)
