changeset 16829:5891d985e4e9

stdint: document issues with int_fast8_t etc. * doc/posix-headers/stdint.texi (stdint.h): Say that other stdint.h substitutes may define these types differently. See <http://lists.gnu.org/archive/html/bug-gnulib/2012-05/msg00071.html>.
author Paul Eggert <eggert@cs.ucla.edu>
date Sun, 06 May 2012 09:59:29 -0700
parents 47595604fd62
children d137600880f6
files ChangeLog doc/posix-headers/stdint.texi
diffstat 2 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2012-05-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+	stdint: document issues with int_fast8_t etc.
+	* doc/posix-headers/stdint.texi (stdint.h): Say that other
+	stdint.h substitutes may define these types differently.  See
+	<http://lists.gnu.org/archive/html/bug-gnulib/2012-05/msg00071.html>.
+
 2012-05-05  Bruno Haible  <bruno@clisp.org>
 
 	nanosleep: Avoid guessing wrong when cross-compiling to Linux.
--- a/doc/posix-headers/stdint.texi
+++ b/doc/posix-headers/stdint.texi
@@ -40,6 +40,8 @@
 @item
 @code{@{uint,int@}_fast@{8,16,32,64@}_t} may not correspond to the fastest
 types available on the system.
+Other @code{<stdint.h>} substitutes may define these types differently,
+so public header files should avoid these types.
 @item
 Macros are used instead of typedefs.
 @item