manpagez: man pages & more
info autoconf
Home | html | info | man

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 284)
* __EXTENSIONS__:                        C and Posix Variants.
                                                              (line  59)
* __PROTOTYPES:                          C Compiler.          (line 349)
* __STDC_NO_VLA__:                       C Compiler.          (line 332)
* __STDC_WANT_DEC_FP__:                  C and Posix Variants.
                                                              (line  77)
* __STDC_WANT_IEC_60559_ATTRIBS_EXT__:   C and Posix Variants.
                                                              (line  35)
* __STDC_WANT_IEC_60559_BFP_EXT__:       C and Posix Variants.
                                                              (line  37)
* __STDC_WANT_IEC_60559_DFP_EXT__:       C and Posix Variants.
                                                              (line  39)
* __STDC_WANT_IEC_60559_EXT__:           C and Posix Variants.
                                                              (line  41)
* __STDC_WANT_IEC_60559_FUNCS_EXT__:     C and Posix Variants.
                                                              (line  43)
* __STDC_WANT_IEC_60559_TYPES_EXT__:     C and Posix Variants.
                                                              (line  45)
* __STDC_WANT_LIB_EXT1__:                C and Posix Variants.
                                                              (line  80)
* __STDC_WANT_LIB_EXT2__:                C and Posix Variants.
                                                              (line  48)
* __STDC_WANT_MATH_SPEC_FUNCS__:         C and Posix Variants.
                                                              (line  50)
* _ALL_SOURCE:                           C and Posix Variants.
                                                              (line  21)
* _ALL_SOURCE <1>:                       Obsolete Macros.     (line  20)
* _DARWIN_C_SOURCE:                      C and Posix Variants.
                                                              (line  23)
* _FILE_OFFSET_BITS:                     System Services.     (line  48)
* _Generic:                              C Compiler.          (line 236)
* _GNU_SOURCE:                           C and Posix Variants.
                                                              (line  25)
* _GNU_SOURCE <1>:                       Obsolete Macros.     (line 240)
* _LARGEFILE_SOURCE:                     Particular Functions.
                                                              (line 131)
* _MINIX:                                C and Posix Variants.
                                                              (line  66)
* _MINIX <1>:                            Obsolete Macros.     (line 387)
* _NETBSD_SOURCE:                        C and Posix Variants.
                                                              (line  27)
* _OPENBSD_SOURCE:                       C and Posix Variants.
                                                              (line  30)
* _OPENMP:                               Generic Compiler Characteristics.
                                                              (line  63)
* _POSIX_1_SOURCE:                       C and Posix Variants.
                                                              (line  66)
* _POSIX_1_SOURCE <1>:                   Obsolete Macros.     (line 387)
* _POSIX_PTHREAD_SEMANTICS:              C and Posix Variants.
                                                              (line  33)
* _POSIX_SOURCE:                         C and Posix Variants.
                                                              (line  66)
* _POSIX_SOURCE <1>:                     Obsolete Macros.     (line 387)
* _POSIX_VERSION:                        Particular Headers.  (line 183)
* _TANDEM_SOURCE:                        C and Posix Variants.
                                                              (line  52)
* _TIME_BITS:                            System Services.     (line  48)
* _XOPEN_SOURCE:                         C and Posix Variants.
                                                              (line  73)
* 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 206)
* CXX_NO_MINUS_C_MINUS_O:                C++ Compiler.        (line  83)
* 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 308)
* GETGROUPS_T:                           Particular Types.    (line  14)
* GETLOADAVG_PRIVILEGED:                 Particular Functions.
                                                              (line 161)
* GETPGRP_VOID:                          Particular Functions.
                                                              (line 208)
* 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 165)
* HAVE_C_VARARRAYS:                      C Compiler.          (line 332)
* HAVE_CHOWN:                            Particular Functions.
                                                              (line  48)
* HAVE_CONFIG_H:                         Configuration Headers.
                                                              (line  37)
* HAVE_DECL_STRERROR_R:                  Particular Functions.
                                                              (line 406)
* 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 471)
* 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 136)
* HAVE_LONG_LONG_INT:                    Particular Types.    (line  77)
* HAVE_LSTAT_EMPTY_STRING_BUG:           Particular Functions.
                                                              (line 381)
* HAVE_MALLOC:                           Particular Functions.
                                                              (line 250)
* 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 583)
* HAVE_ST_BLKSIZE:                       Obsolete Macros.     (line 556)
* HAVE_ST_BLOCKS:                        Particular Structures.
                                                              (line  26)
* HAVE_ST_RDEV:                          Obsolete Macros.     (line 565)
* HAVE_STAT_EMPTY_STRING_BUG:            Particular Functions.
                                                              (line 381)
* HAVE_STDBOOL_H:                        Particular Headers.  (line 130)
* HAVE_STRCOLL:                          Particular Functions.
                                                              (line 396)
* HAVE_STRERROR_R:                       Particular Functions.
                                                              (line 406)
* HAVE_STRFTIME:                         Particular Functions.
                                                              (line 422)
* HAVE_STRINGIZE:                        C Compiler.          (line 298)
* HAVE_STRNLEN:                          Particular Functions.
                                                              (line 451)
* HAVE_STRTOLD:                          Particular Functions.
                                                              (line 441)
* 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 556)
* HAVE_STRUCT_STAT_ST_BLOCKS:            Particular Structures.
                                                              (line  26)
* HAVE_STRUCT_STAT_ST_RDEV:              Obsolete Macros.     (line 565)
* 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 342)
* 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 461)
* HAVE_VFORK_H:                          Particular Functions.
                                                              (line 107)
* HAVE_VPRINTF:                          Particular Functions.
                                                              (line 471)
* HAVE_WAIT3:                            Obsolete Macros.     (line 222)
* HAVE_WORKING_FORK:                     Particular Functions.
                                                              (line 107)
* HAVE_WORKING_VFORK:                    Particular Functions.
                                                              (line 107)
* inline:                                C Compiler.          (line 279)
* 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 231)
* MAJOR_IN_MKDEV:                        Particular Headers.  (line  71)
* MAJOR_IN_SYSMACROS:                    Particular Headers.  (line  71)
* malloc:                                Particular Functions.
                                                              (line 250)
* 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 128)
* 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 349)
* pid_t:                                 Particular Types.    (line 107)
* PROTOTYPES:                            C Compiler.          (line 349)
* realloc:                               Particular Functions.
                                                              (line 338)
* restrict:                              C Compiler.          (line 240)
* RETSIGTYPE:                            Obsolete Macros.     (line 699)
* SELECT_TYPE_ARG1:                      Particular Functions.
                                                              (line 352)
* SELECT_TYPE_ARG234:                    Particular Functions.
                                                              (line 352)
* SELECT_TYPE_ARG5:                      Particular Functions.
                                                              (line 352)
* SETPGRP_VOID:                          Particular Functions.
                                                              (line 363)
* 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 406)
* 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 342)
* 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 715)
* VARIABLE:                              Defining Symbols.    (line  33)
* VARIABLE <1>:                          Defining Symbols.    (line  75)
* vfork:                                 Particular Functions.
                                                              (line 107)
* volatile:                              C Compiler.          (line 258)
* WORDS_BIGENDIAN:                       C Compiler.          (line 173)
* X_DISPLAY_MISSING:                     System Services.     (line  30)
* YYTEXT_POINTER:                        Particular Programs. (line 108)

© manpagez.com 2000-2025
Individual documents may contain additional copyright information.