@defmac AC_C_PROTOTYPES
@acindex C_PROTOTYPES
@cvindex PROTOTYPES
+@cvindex __PROTOTYPES
@cvindex PARAMS
Check to see if function prototypes are understood by the compiler. If
-so, define @samp{PROTOTYPES}. In the case the compiler does not handle
+so, define @code{PROTOTYPES} and @code{__PROTOTYPES}.
+In the case the compiler does not handle
prototypes, you should use @code{ansi2knr}, which comes with the
Automake distribution, to unprotoize function definitions. For
function prototypes, you should first define @code{PARAMS}:
@end example
@end defmac
+This macro also defines @code{__PROTOTYPES}; this is for the benefit of
+header files that cannot use macros that infringe on user name space.
+
@defmac AC_PROG_GCC_TRADITIONAL
@acindex PROG_GCC_TRADITIONAL
@ovindex CC