2 @section @file{stdint.h}
4 POSIX specification: @url{http://www.opengroup.org/susv3xbd/stdint.h.html}
8 Portability problems fixed by Gnulib:
11 This header file is missing on some platforms:
12 OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Interix 3.5, BeOS.
14 This header file is very incomplete on some platforms.
16 The values of @code{SIG_ATOMIC_MIN} and @code{SIG_ATOMIC_MAX} are incorrect
20 The value of @code{WINT_MAX} is incorrect on some platforms:
24 Portability problems not fixed by Gnulib:
27 @code{@{uint,int@}_fast@{8,16,32,64@}_t} may not correspond to the fastest
28 types available on the system.
30 Macros are used instead of typedefs.
33 The stdint.h module uses @code{#include_next}. If you wish to install
34 the generated stdint.h file under another name, typically in order to
35 be able to use some of the types defined by stdint.h in your public
36 header file, you could use the following Makefile.am-snippet:
40 BUILT_SOURCES += idn-int.h
41 DISTCLEANFILES += idn-int.h
42 nodist_include_HEADERS += idn-int.h
45 if test -n "$(STDINT_H)"; then \
46 sed -e s/include_next/include/ gl/stdint.h > idn-int.h; \
48 echo '#include <stdint.h>' > idn-int.h; \