4784 |
@defmac AC_C_PROTOTYPES |
@defmac AC_C_PROTOTYPES |
4785 |
@acindex C_PROTOTYPES |
@acindex C_PROTOTYPES |
4786 |
@cvindex PROTOTYPES |
@cvindex PROTOTYPES |
4787 |
|
@cvindex __PROTOTYPES |
4788 |
@cvindex PARAMS |
@cvindex PARAMS |
4789 |
Check to see if function prototypes are understood by the compiler. If |
Check to see if function prototypes are understood by the compiler. If |
4790 |
so, define @samp{PROTOTYPES}. In the case the compiler does not handle |
so, define @code{PROTOTYPES} and @code{__PROTOTYPES}. |
4791 |
|
In the case the compiler does not handle |
4792 |
prototypes, you should use @code{ansi2knr}, which comes with the |
prototypes, you should use @code{ansi2knr}, which comes with the |
4793 |
Automake distribution, to unprotoize function definitions. For |
Automake distribution, to unprotoize function definitions. For |
4794 |
function prototypes, you should first define @code{PARAMS}: |
function prototypes, you should first define @code{PARAMS}: |
4811 |
@end example |
@end example |
4812 |
@end defmac |
@end defmac |
4813 |
|
|
4814 |
|
This macro also defines @code{__PROTOTYPES}; this is for the benefit of |
4815 |
|
header files that cannot use macros that infringe on user name space. |
4816 |
|
|
4817 |
@defmac AC_PROG_GCC_TRADITIONAL |
@defmac AC_PROG_GCC_TRADITIONAL |
4818 |
@acindex PROG_GCC_TRADITIONAL |
@acindex PROG_GCC_TRADITIONAL |
4819 |
@ovindex CC |
@ovindex CC |