254 |
|
|
255 |
Header Files |
Header Files |
256 |
|
|
257 |
|
* Header Portability:: Collected knowledge on common headers |
258 |
* Particular Headers:: Special handling to find certain headers |
* Particular Headers:: Special handling to find certain headers |
259 |
* Generic Headers:: How to find other headers |
* Generic Headers:: How to find other headers |
260 |
|
|
414 |
* Changed Quotation:: Broken code which used to work |
* Changed Quotation:: Broken code which used to work |
415 |
* New Macros:: Interaction with foreign macros |
* New Macros:: Interaction with foreign macros |
416 |
* Hosts and Cross-Compilation:: Bugward compatibility kludges |
* Hosts and Cross-Compilation:: Bugward compatibility kludges |
417 |
* AC_LIBOBJ vs. LIBOBJS:: |
* AC_LIBOBJ vs. LIBOBJS:: LIBOBJS is a forbidden token |
418 |
|
|
419 |
Generating Test Suites with Autotest |
Generating Test Suites with Autotest |
420 |
|
|
4003 |
it, then you can use one of the general header-file check macros. |
it, then you can use one of the general header-file check macros. |
4004 |
|
|
4005 |
@menu |
@menu |
4006 |
|
* Header Portability:: Collected knowledge on common headers |
4007 |
* Particular Headers:: Special handling to find certain headers |
* Particular Headers:: Special handling to find certain headers |
4008 |
* Generic Headers:: How to find other headers |
* Generic Headers:: How to find other headers |
4009 |
@end menu |
@end menu |
4010 |
|
|
4011 |
|
@node Header Portability |
4012 |
|
@subsection Portability of Headers |
4013 |
|
|
4014 |
|
This section tries to collect knowledge about common headers, and the |
4015 |
|
problem they cause. By definition, this list will always require |
4016 |
|
additions. Please help us keeping it as complete as possible. |
4017 |
|
|
4018 |
|
@table @asis |
4019 |
|
@item @file{inttypes.h} vs. @file{stdint.h} |
4020 |
|
Paul Eggert notes that: ISO C 1999 says that @file{inttypes.h} includes |
4021 |
|
@file{stdint.h}, so there's no need to include @file{stdint.h} |
4022 |
|
separately in a standard environment. Many implementations have |
4023 |
|
@file{inttypes.h} but not @file{stdint.h} (e.g. Solaris 7), but I don't |
4024 |
|
know of any implementation that has @file{stdint.h} but not |
4025 |
|
@file{inttypes.h}. Nor do I know of any free software that includes |
4026 |
|
@file{stdint.h}; @file{stdint.h} seems to be a creation of the committee. |
4027 |
|
@end table |
4028 |
|
|
4029 |
|
|
4030 |
@node Particular Headers |
@node Particular Headers |
4031 |
@subsection Particular Header Checks |
@subsection Particular Header Checks |
4032 |
|
|