Paul, I'm applying this patch. Feel free to change directly whatever you want if something needs to be changed.
Index: ChangeLog from Akim Demaille <[EMAIL PROTECTED]> * doc/autoconf.texi (Header Portability): New. Add information about stdint.h and inttypes.h from Paul Eggert. Index: doc/autoconf.texi =================================================================== RCS file: /cvsroot/autoconf/autoconf/doc/autoconf.texi,v retrieving revision 1.595 diff -u -u -r1.595 autoconf.texi --- doc/autoconf.texi 13 Mar 2002 09:44:24 -0000 1.595 +++ doc/autoconf.texi 13 Mar 2002 09:58:00 -0000 @@ -254,6 +254,7 @@ Header Files +* Header Portability:: Collected knowledge on common headers * Particular Headers:: Special handling to find certain headers * Generic Headers:: How to find other headers @@ -413,7 +414,7 @@ * Changed Quotation:: Broken code which used to work * New Macros:: Interaction with foreign macros * Hosts and Cross-Compilation:: Bugward compatibility kludges -* AC_LIBOBJ vs. LIBOBJS:: +* AC_LIBOBJ vs. LIBOBJS:: LIBOBJS is a forbidden token Generating Test Suites with Autotest @@ -4002,9 +4003,29 @@ it, then you can use one of the general header-file check macros. @menu +* Header Portability:: Collected knowledge on common headers * Particular Headers:: Special handling to find certain headers * Generic Headers:: How to find other headers @end menu + +@node Header Portability +@subsection Portability of Headers + +This section tries to collect knowledge about common headers, and the +problem they cause. By definition, this list will always require +additions. Please help us keeping it as complete as possible. + +@table @asis +@item @file{inttypes.h} vs. @file{stdint.h} +Paul Eggert notes that: ISO C 1999 says that @file{inttypes.h} includes +@file{stdint.h}, so there's no need to include @file{stdint.h} +separately in a standard environment. Many implementations have +@file{inttypes.h} but not @file{stdint.h} (e.g. Solaris 7), but I don't +know of any implementation that has @file{stdint.h} but not +@file{inttypes.h}. Nor do I know of any free software that includes +@file{stdint.h}; @file{stdint.h} seems to be a creation of the committee. +@end table + @node Particular Headers @subsection Particular Header Checks