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

File: autoconf.info,  Node: Standard Symbols,  Next: Default Includes,  Up: Common Behavior

5.1.1 Standard Symbols
----------------------

All the generic macros that ‘AC_DEFINE’ a symbol as a result of their
test transform their ARGUMENT values to a standard alphabet.  First,
ARGUMENT is converted to upper case and any asterisks (‘*’) are each
converted to ‘P’.  Any remaining characters that are not alphanumeric
are converted to underscores.

   For instance,

     AC_CHECK_TYPES([struct $Expensive*])

defines the symbol ‘HAVE_STRUCT__EXPENSIVEP’ if the check succeeds.

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