]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Distinguish between POSIX and POSIX+XSI.
authorBruno Haible <bruno@clisp.org>
Mon, 5 May 2003 09:10:22 +0000 (09:10 +0000)
committerBruno Haible <bruno@clisp.org>
Tue, 23 Jun 2009 10:10:26 +0000 (12:10 +0200)
gettext-tools/doc/ChangeLog
gettext-tools/doc/gettext.texi

index de64d8d63899dc6263de9ed424b6fa2218f26362..ce79183aa711dc663f5d026cbf6691fc7aece4a2 100644 (file)
@@ -1,3 +1,8 @@
+2003-05-03  Bruno Haible  <bruno@clisp.org>
+
+       * gettext.texi: Distinguish between POSIX and POSIX+XSI.
+       Suggested by Paul Eggert.
+
 2003-05-03  Bruno Haible  <bruno@clisp.org>
 
        * gettext.texi (AM_PO_SUBDIRS): New subsection.
index bc384bf5e01fb8a84963e653eeca68fedcc96f4a..aed74b1e168519caa48ff166bb4f0f5021afed20 100644 (file)
@@ -1794,10 +1794,10 @@ code above by a sequence of @code{setlocale} lines
 @cindex locale facet, LC_RESPONSES
 @noindent
 On all POSIX conformant systems the locale categories @code{LC_CTYPE},
-@code{LC_COLLATE}, @code{LC_MONETARY}, @code{LC_NUMERIC}, and
-@code{LC_TIME} are available.  On some modern systems there is also a
-locale @code{LC_MESSAGES} which is called on some old, XPG2 compliant
-systems @code{LC_RESPONSES}.
+@code{LC_MESSAGES}, @code{LC_COLLATE}, @code{LC_MONETARY},
+@code{LC_NUMERIC}, and @code{LC_TIME} are available.  On some systems
+which are only ISO C compliant, @code{LC_MESSAGES} is missing, but
+a substitute for it is defined in GNU gettext's @code{<libintl.h>}.
 
 Note that changing the @code{LC_CTYPE} also affects the functions
 declared in the @code{<ctype.h>} standard header.  If this is not
@@ -6818,7 +6818,7 @@ variables. This works on most systems, but not on some operating systems
 with limited shared library support, like SCO.
 
 @item
-GNU @code{libintl} relies on POSIX @code{iconv}. The macro checks for
+GNU @code{libintl} relies on POSIX/XSI @code{iconv}. The macro checks for
 linker options needed to use iconv and appends them to the @code{LIBINTL}
 and @code{LTLIBINTL} variables.
 @end itemize
@@ -6853,7 +6853,7 @@ variables in each @file{po/} directory.
 @subsection AM_ICONV in @file{iconv.m4}
 
 @amindex AM_ICONV
-The @code{AM_ICONV} macro tests for the presence of the POSIX
+The @code{AM_ICONV} macro tests for the presence of the POSIX/XSI
 @code{iconv} function family in either the C library or a separate
 @code{libiconv} library. If found, it sets the @code{am_cv_func_iconv}
 variable to @samp{yes}; it defines @code{HAVE_ICONV} to 1 in the autoconf
@@ -7425,7 +7425,7 @@ Use
 @code{xgettext -k_}
 
 @item Formatting with positions
-@code{fprintf "%2$d %1$d"} (POSIX but not C 99)
+@code{fprintf "%2$d %1$d"} (POSIX/XSI but not C 99)
 @*In C++: @code{autosprintf "%2$d %1$d"}
 (@pxref{Top, , Introduction, autosprintf, GNU autosprintf})
 
@@ -7686,7 +7686,7 @@ use
 @code{clisp-xgettext}
 
 @item Formatting with positions
-@code{fprintf "%2$d %1$d"} (POSIX but not C 99)
+@code{fprintf "%2$d %1$d"} (POSIX/XSI but not C 99)
 
 @item Portability
 On platforms without gettext, no translation.