GNU Info

Info Node: (autoconf.info)Generic Types

(autoconf.info)Generic Types


Prev: Particular Types Up: Types
Enter node , (file) or (file)node

Generic Type Checks
-------------------

   These macros are used to check for types not covered by the
"particular" test macros.

 - Macro: AC_CHECK_TYPE (TYPE, [ACTION-IF-FOUND],
          [ACTION-IF-NOT-FOUND], [INCLUDES = `default-includes'])
     Check whether TYPE is defined.  It may be a compiler builtin type
     or defined by the INCLUDES (Note: Default Includes).

 - Macro: AC_CHECK_TYPES (TYPES, [ACTION-IF-FOUND],
          [ACTION-IF-NOT-FOUND], [INCLUDES = `default-includes'])
     For each TYPE of the TYPES that is defined, define `HAVE_TYPE' (in
     all capitals).  If no INCLUDES are specified, the default includes
     are used (Note: Default Includes).  If ACTION-IF-FOUND is given,
     it is additional shell code to execute when one of the types is
     found.  If ACTION-IF-NOT-FOUND is given, it is executed when one
     of the types is not found.

     This macro uses m4 lists:
          AC_CHECK_TYPES(ptrdiff_t)
          AC_CHECK_TYPES([unsigned long long, uintmax_t])


   Autoconf, up to 2.13, used to provide to another version of
`AC_CHECK_TYPE', broken by design.  In order to keep backward
compatibility, a simple heuristics, quite safe but not totally, is
implemented.  In case of doubt, read the documentation of the former
`AC_CHECK_TYPE', see Note: Obsolete Macros.


automatically generated by info2www version 1.2.2.9