changeset 37176:60323b849cb0

extern-inline: document fixes for ctype and wctype macros * doc/posix-functions/isalnum.texi, doc/posix-functions/isalpha.texi: * doc/posix-functions/isascii.texi, doc/posix-functions/isblank.texi: * doc/posix-functions/iscntrl.texi, doc/posix-functions/isdigit.texi: * doc/posix-functions/isgraph.texi, doc/posix-functions/islower.texi: * doc/posix-functions/isprint.texi, doc/posix-functions/ispunct.texi: * doc/posix-functions/isspace.texi, doc/posix-functions/isupper.texi: * doc/posix-functions/iswalnum.texi, doc/posix-functions/iswalpha.texi: * doc/posix-functions/iswcntrl.texi, doc/posix-functions/iswctype.texi: * doc/posix-functions/iswdigit.texi, doc/posix-functions/iswgraph.texi: * doc/posix-functions/iswlower.texi, doc/posix-functions/iswprint.texi: * doc/posix-functions/iswpunct.texi, doc/posix-functions/iswspace.texi: * doc/posix-functions/iswupper.texi, doc/posix-functions/iswxdigit.texi: * doc/posix-functions/isxdigit.texi, doc/posix-functions/toascii.texi: * doc/posix-functions/memcpy.texi, doc/posix-functions/memmove.texi: * doc/posix-functions/memset.texi, doc/posix-functions/stpcpy.texi: * doc/posix-functions/stpncpy.texi, doc/posix-functions/strcat.texi: * doc/posix-functions/strcpy.texi, doc/posix-functions/strncat.texi: * doc/posix-functions/strncpy.texi: * doc/posix-functions/tolower.texi, doc/posix-functions/toupper.texi: * doc/posix-functions/towlower.texi, doc/posix-functions/towupper.texi: Document that Gnulib fixes portability problems with these functions on OS X 10.8 and earlier when called from plain inline or extern inline functions.
author Paul Eggert <eggert@cs.ucla.edu>
date Thu, 19 Sep 2013 12:57:18 -0700
parents 70de437ab0f3
children c151363623ef
files ChangeLog doc/posix-functions/isalnum.texi doc/posix-functions/isalpha.texi doc/posix-functions/isascii.texi doc/posix-functions/isblank.texi doc/posix-functions/iscntrl.texi doc/posix-functions/isdigit.texi doc/posix-functions/isgraph.texi doc/posix-functions/islower.texi doc/posix-functions/isprint.texi doc/posix-functions/ispunct.texi doc/posix-functions/isspace.texi doc/posix-functions/isupper.texi doc/posix-functions/iswalnum.texi doc/posix-functions/iswalpha.texi doc/posix-functions/iswcntrl.texi doc/posix-functions/iswctype.texi doc/posix-functions/iswdigit.texi doc/posix-functions/iswgraph.texi doc/posix-functions/iswlower.texi doc/posix-functions/iswprint.texi doc/posix-functions/iswpunct.texi doc/posix-functions/iswspace.texi doc/posix-functions/iswupper.texi doc/posix-functions/iswxdigit.texi doc/posix-functions/isxdigit.texi doc/posix-functions/memcpy.texi doc/posix-functions/memmove.texi doc/posix-functions/memset.texi doc/posix-functions/stpcpy.texi doc/posix-functions/stpncpy.texi doc/posix-functions/strcat.texi doc/posix-functions/strcpy.texi doc/posix-functions/strncat.texi doc/posix-functions/strncpy.texi doc/posix-functions/toascii.texi doc/posix-functions/tolower.texi doc/posix-functions/toupper.texi doc/posix-functions/towlower.texi doc/posix-functions/towupper.texi
diffstat 40 files changed, 183 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Sep 06 20:00:38 2013 -0700
+++ b/ChangeLog	Thu Sep 19 12:57:18 2013 -0700
@@ -1,3 +1,30 @@
+2013-09-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+	extern-inline: document fixes for ctype and wctype macros
+	* doc/posix-functions/isalnum.texi, doc/posix-functions/isalpha.texi:
+	* doc/posix-functions/isascii.texi, doc/posix-functions/isblank.texi:
+	* doc/posix-functions/iscntrl.texi, doc/posix-functions/isdigit.texi:
+	* doc/posix-functions/isgraph.texi, doc/posix-functions/islower.texi:
+	* doc/posix-functions/isprint.texi, doc/posix-functions/ispunct.texi:
+	* doc/posix-functions/isspace.texi, doc/posix-functions/isupper.texi:
+	* doc/posix-functions/iswalnum.texi, doc/posix-functions/iswalpha.texi:
+	* doc/posix-functions/iswcntrl.texi, doc/posix-functions/iswctype.texi:
+	* doc/posix-functions/iswdigit.texi, doc/posix-functions/iswgraph.texi:
+	* doc/posix-functions/iswlower.texi, doc/posix-functions/iswprint.texi:
+	* doc/posix-functions/iswpunct.texi, doc/posix-functions/iswspace.texi:
+	* doc/posix-functions/iswupper.texi, doc/posix-functions/iswxdigit.texi:
+	* doc/posix-functions/isxdigit.texi, doc/posix-functions/toascii.texi:
+	* doc/posix-functions/memcpy.texi, doc/posix-functions/memmove.texi:
+	* doc/posix-functions/memset.texi, doc/posix-functions/stpcpy.texi:
+	* doc/posix-functions/stpncpy.texi, doc/posix-functions/strcat.texi:
+	* doc/posix-functions/strcpy.texi, doc/posix-functions/strncat.texi:
+	* doc/posix-functions/strncpy.texi:
+	* doc/posix-functions/tolower.texi, doc/posix-functions/toupper.texi:
+	* doc/posix-functions/towlower.texi, doc/posix-functions/towupper.texi:
+	Document that Gnulib fixes portability problems with these
+	functions on OS X 10.8 and earlier when called from plain inline
+	or extern inline functions.
+
 2013-09-17  Kevin Cernekee  <cernekee@gmail.com>
 
 	fflush, freadahead, fseeko: Fix for Android
--- a/doc/posix-functions/isalnum.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/isalnum.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/isalpha.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/isalpha.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/isascii.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/isascii.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/isblank.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/isblank.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -11,6 +11,10 @@
 @item
 This function is missing on some platforms:
 AIX 4.3.2, IRIX 6.5, OSF/1 5.1, Solaris 9, mingw, MSVC 9.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iscntrl.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iscntrl.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/isdigit.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/isdigit.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/isgraph.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/isgraph.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/islower.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/islower.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/isprint.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/isprint.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/ispunct.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/ispunct.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/isspace.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/isspace.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/isupper.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/isupper.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iswalnum.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iswalnum.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -14,6 +14,10 @@
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iswalpha.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iswalpha.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -14,6 +14,10 @@
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iswcntrl.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iswcntrl.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -14,6 +14,10 @@
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iswctype.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iswctype.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -15,6 +15,10 @@
 This function is declared in @code{<wchar.h>}, not in @code{<wctype.h>}, on
 some platforms:
 HP-UX 11.00.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iswdigit.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iswdigit.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -14,6 +14,10 @@
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iswgraph.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iswgraph.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -14,6 +14,10 @@
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iswlower.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iswlower.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -14,6 +14,10 @@
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iswprint.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iswprint.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -14,6 +14,10 @@
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iswpunct.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iswpunct.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -14,6 +14,10 @@
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iswspace.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iswspace.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -14,6 +14,10 @@
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iswupper.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iswupper.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -14,6 +14,10 @@
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/iswxdigit.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/iswxdigit.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -14,6 +14,10 @@
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/isxdigit.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/isxdigit.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/memcpy.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/memcpy.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -10,6 +10,10 @@
 @itemize
 @item
 This function is missing on some older platforms.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/memmove.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/memmove.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -10,6 +10,10 @@
 @itemize
 @item
 This function is missing on some older platforms.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/memset.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/memset.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -10,6 +10,10 @@
 @itemize
 @item
 This function is missing on some older platforms.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/stpcpy.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/stpcpy.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -12,6 +12,10 @@
 This function is missing on some platforms:
 NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1,
 Solaris 10, Cygwin 1.5.x, mingw, MSVC 9, Interix 3.5.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/stpncpy.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/stpncpy.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -15,6 +15,10 @@
 @item
 This function has an incompatible return value on some platforms:
 AIX 5.1.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/strcat.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/strcat.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/strcpy.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/strcpy.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/strncat.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/strncat.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -11,6 +11,10 @@
 @item
 This function dereferences too much memory on some platforms:
 Solaris 10 on SPARC.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/strncpy.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/strncpy.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/toascii.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/toascii.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/tolower.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/tolower.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/toupper.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/toupper.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -8,6 +8,10 @@
 
 Portability problems fixed by Gnulib:
 @itemize
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/towlower.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/towlower.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -15,6 +15,10 @@
 This function returns values of which the upper 16 bits are incorrect
 on some platforms:
 mingw.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/towupper.texi	Fri Sep 06 20:00:38 2013 -0700
+++ b/doc/posix-functions/towupper.texi	Thu Sep 19 12:57:18 2013 -0700
@@ -15,6 +15,10 @@
 This function returns values of which the upper 16 bits are incorrect
 on some platforms:
 mingw.
+@item
+This function cannot be called from plain inline or extern inline functions
+on some platforms:
+OS X 10.8.
 @end itemize
 
 Portability problems not fixed by Gnulib: