From 7425595faacb1b9c522b91f824785cec4de6b357 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 19 Sep 2013 12:57:18 -0700 Subject: [PATCH] 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. --- ChangeLog | 27 +++++++++++++++++++++++++++ doc/posix-functions/isalnum.texi | 4 ++++ doc/posix-functions/isalpha.texi | 4 ++++ doc/posix-functions/isascii.texi | 4 ++++ doc/posix-functions/isblank.texi | 4 ++++ doc/posix-functions/iscntrl.texi | 4 ++++ doc/posix-functions/isdigit.texi | 4 ++++ doc/posix-functions/isgraph.texi | 4 ++++ doc/posix-functions/islower.texi | 4 ++++ doc/posix-functions/isprint.texi | 4 ++++ doc/posix-functions/ispunct.texi | 4 ++++ doc/posix-functions/isspace.texi | 4 ++++ doc/posix-functions/isupper.texi | 4 ++++ doc/posix-functions/iswalnum.texi | 4 ++++ doc/posix-functions/iswalpha.texi | 4 ++++ doc/posix-functions/iswcntrl.texi | 4 ++++ doc/posix-functions/iswctype.texi | 4 ++++ doc/posix-functions/iswdigit.texi | 4 ++++ doc/posix-functions/iswgraph.texi | 4 ++++ doc/posix-functions/iswlower.texi | 4 ++++ doc/posix-functions/iswprint.texi | 4 ++++ doc/posix-functions/iswpunct.texi | 4 ++++ doc/posix-functions/iswspace.texi | 4 ++++ doc/posix-functions/iswupper.texi | 4 ++++ doc/posix-functions/iswxdigit.texi | 4 ++++ doc/posix-functions/isxdigit.texi | 4 ++++ doc/posix-functions/memcpy.texi | 4 ++++ doc/posix-functions/memmove.texi | 4 ++++ doc/posix-functions/memset.texi | 4 ++++ doc/posix-functions/stpcpy.texi | 4 ++++ doc/posix-functions/stpncpy.texi | 4 ++++ doc/posix-functions/strcat.texi | 4 ++++ doc/posix-functions/strcpy.texi | 4 ++++ doc/posix-functions/strncat.texi | 4 ++++ doc/posix-functions/strncpy.texi | 4 ++++ doc/posix-functions/toascii.texi | 4 ++++ doc/posix-functions/tolower.texi | 4 ++++ doc/posix-functions/toupper.texi | 4 ++++ doc/posix-functions/towlower.texi | 4 ++++ doc/posix-functions/towupper.texi | 4 ++++ 40 files changed, 183 insertions(+) diff --git a/ChangeLog b/ChangeLog index a467bbe9b..4def49a93 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,30 @@ +2013-09-19 Paul Eggert + + 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 fflush, freadahead, fseeko: Fix for Android diff --git a/doc/posix-functions/isalnum.texi b/doc/posix-functions/isalnum.texi index a19844fe6..e6b7714e2 100644 --- a/doc/posix-functions/isalnum.texi +++ b/doc/posix-functions/isalnum.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/isalpha.texi b/doc/posix-functions/isalpha.texi index dcff8e8cd..e360d554a 100644 --- a/doc/posix-functions/isalpha.texi +++ b/doc/posix-functions/isalpha.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/isascii.texi b/doc/posix-functions/isascii.texi index 72312eac5..a6908dd96 100644 --- a/doc/posix-functions/isascii.texi +++ b/doc/posix-functions/isascii.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/isblank.texi b/doc/posix-functions/isblank.texi index 732340088..25dc099d5 100644 --- a/doc/posix-functions/isblank.texi +++ b/doc/posix-functions/isblank.texi @@ -11,6 +11,10 @@ Portability problems fixed by Gnulib: @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: diff --git a/doc/posix-functions/iscntrl.texi b/doc/posix-functions/iscntrl.texi index db6ead5d6..129fb4cc2 100644 --- a/doc/posix-functions/iscntrl.texi +++ b/doc/posix-functions/iscntrl.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/isdigit.texi b/doc/posix-functions/isdigit.texi index dab1b623d..cb01d4e50 100644 --- a/doc/posix-functions/isdigit.texi +++ b/doc/posix-functions/isdigit.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/isgraph.texi b/doc/posix-functions/isgraph.texi index 375c88349..22f155b0d 100644 --- a/doc/posix-functions/isgraph.texi +++ b/doc/posix-functions/isgraph.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/islower.texi b/doc/posix-functions/islower.texi index dec6dedcd..e302cecfa 100644 --- a/doc/posix-functions/islower.texi +++ b/doc/posix-functions/islower.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/isprint.texi b/doc/posix-functions/isprint.texi index 3483e4bf9..82f717bf7 100644 --- a/doc/posix-functions/isprint.texi +++ b/doc/posix-functions/isprint.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/ispunct.texi b/doc/posix-functions/ispunct.texi index f4eeb3295..2b643192a 100644 --- a/doc/posix-functions/ispunct.texi +++ b/doc/posix-functions/ispunct.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/isspace.texi b/doc/posix-functions/isspace.texi index e06fda65c..351eb2fb6 100644 --- a/doc/posix-functions/isspace.texi +++ b/doc/posix-functions/isspace.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/isupper.texi b/doc/posix-functions/isupper.texi index 6f22d5d2b..155ad1275 100644 --- a/doc/posix-functions/isupper.texi +++ b/doc/posix-functions/isupper.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/iswalnum.texi b/doc/posix-functions/iswalnum.texi index b30dabc79..80b3aae38 100644 --- a/doc/posix-functions/iswalnum.texi +++ b/doc/posix-functions/iswalnum.texi @@ -14,6 +14,10 @@ Minix 3.1.8, IRIX 5.3, Solaris 2.5.1. @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: diff --git a/doc/posix-functions/iswalpha.texi b/doc/posix-functions/iswalpha.texi index d78216514..f23fe7b2d 100644 --- a/doc/posix-functions/iswalpha.texi +++ b/doc/posix-functions/iswalpha.texi @@ -14,6 +14,10 @@ Minix 3.1.8, IRIX 5.3, Solaris 2.5.1. @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: diff --git a/doc/posix-functions/iswcntrl.texi b/doc/posix-functions/iswcntrl.texi index 6c65b8dbc..99eaa0e5e 100644 --- a/doc/posix-functions/iswcntrl.texi +++ b/doc/posix-functions/iswcntrl.texi @@ -14,6 +14,10 @@ Minix 3.1.8, IRIX 5.3, Solaris 2.5.1. @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: diff --git a/doc/posix-functions/iswctype.texi b/doc/posix-functions/iswctype.texi index 361682de9..f61fd1720 100644 --- a/doc/posix-functions/iswctype.texi +++ b/doc/posix-functions/iswctype.texi @@ -15,6 +15,10 @@ Minix 3.1.8, IRIX 5.3, Solaris 2.5.1. This function is declared in @code{}, not in @code{}, 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: diff --git a/doc/posix-functions/iswdigit.texi b/doc/posix-functions/iswdigit.texi index e0209382b..3d3144df3 100644 --- a/doc/posix-functions/iswdigit.texi +++ b/doc/posix-functions/iswdigit.texi @@ -14,6 +14,10 @@ Minix 3.1.8, IRIX 5.3, Solaris 2.5.1. @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: diff --git a/doc/posix-functions/iswgraph.texi b/doc/posix-functions/iswgraph.texi index 47574e201..b6d9cb765 100644 --- a/doc/posix-functions/iswgraph.texi +++ b/doc/posix-functions/iswgraph.texi @@ -14,6 +14,10 @@ Minix 3.1.8, IRIX 5.3, Solaris 2.5.1. @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: diff --git a/doc/posix-functions/iswlower.texi b/doc/posix-functions/iswlower.texi index 90d75163e..541c11ef2 100644 --- a/doc/posix-functions/iswlower.texi +++ b/doc/posix-functions/iswlower.texi @@ -14,6 +14,10 @@ Minix 3.1.8, IRIX 5.3, Solaris 2.5.1. @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: diff --git a/doc/posix-functions/iswprint.texi b/doc/posix-functions/iswprint.texi index 1fb58ff59..cdbf86bf7 100644 --- a/doc/posix-functions/iswprint.texi +++ b/doc/posix-functions/iswprint.texi @@ -14,6 +14,10 @@ Minix 3.1.8, IRIX 5.3, Solaris 2.5.1. @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: diff --git a/doc/posix-functions/iswpunct.texi b/doc/posix-functions/iswpunct.texi index 1de2894d0..5199102ca 100644 --- a/doc/posix-functions/iswpunct.texi +++ b/doc/posix-functions/iswpunct.texi @@ -14,6 +14,10 @@ Minix 3.1.8, IRIX 5.3, Solaris 2.5.1. @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: diff --git a/doc/posix-functions/iswspace.texi b/doc/posix-functions/iswspace.texi index 69bb258dd..ebfbed47e 100644 --- a/doc/posix-functions/iswspace.texi +++ b/doc/posix-functions/iswspace.texi @@ -14,6 +14,10 @@ Minix 3.1.8, IRIX 5.3, Solaris 2.5.1. @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: diff --git a/doc/posix-functions/iswupper.texi b/doc/posix-functions/iswupper.texi index ab112ddbd..ff02102f9 100644 --- a/doc/posix-functions/iswupper.texi +++ b/doc/posix-functions/iswupper.texi @@ -14,6 +14,10 @@ Minix 3.1.8, IRIX 5.3, Solaris 2.5.1. @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: diff --git a/doc/posix-functions/iswxdigit.texi b/doc/posix-functions/iswxdigit.texi index 00a7b6ab0..759fc7dc2 100644 --- a/doc/posix-functions/iswxdigit.texi +++ b/doc/posix-functions/iswxdigit.texi @@ -14,6 +14,10 @@ Minix 3.1.8, IRIX 5.3, Solaris 2.5.1. @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: diff --git a/doc/posix-functions/isxdigit.texi b/doc/posix-functions/isxdigit.texi index 485a04892..1535e0086 100644 --- a/doc/posix-functions/isxdigit.texi +++ b/doc/posix-functions/isxdigit.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/memcpy.texi b/doc/posix-functions/memcpy.texi index 5348d9a19..7616fdb9f 100644 --- a/doc/posix-functions/memcpy.texi +++ b/doc/posix-functions/memcpy.texi @@ -10,6 +10,10 @@ Portability problems fixed by Gnulib: @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: diff --git a/doc/posix-functions/memmove.texi b/doc/posix-functions/memmove.texi index 8b11234e7..5d32e14b3 100644 --- a/doc/posix-functions/memmove.texi +++ b/doc/posix-functions/memmove.texi @@ -10,6 +10,10 @@ Portability problems fixed by Gnulib: @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: diff --git a/doc/posix-functions/memset.texi b/doc/posix-functions/memset.texi index 38f1eeee8..4a2f867fd 100644 --- a/doc/posix-functions/memset.texi +++ b/doc/posix-functions/memset.texi @@ -10,6 +10,10 @@ Portability problems fixed by Gnulib: @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: diff --git a/doc/posix-functions/stpcpy.texi b/doc/posix-functions/stpcpy.texi index def3f03e2..dcd07c057 100644 --- a/doc/posix-functions/stpcpy.texi +++ b/doc/posix-functions/stpcpy.texi @@ -12,6 +12,10 @@ Portability problems fixed by Gnulib: 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: diff --git a/doc/posix-functions/stpncpy.texi b/doc/posix-functions/stpncpy.texi index ce3842a74..82509db95 100644 --- a/doc/posix-functions/stpncpy.texi +++ b/doc/posix-functions/stpncpy.texi @@ -15,6 +15,10 @@ HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin 1.5.x, mingw, MSVC 9, Interix @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: diff --git a/doc/posix-functions/strcat.texi b/doc/posix-functions/strcat.texi index 4aba7fbe3..c2cd3ea02 100644 --- a/doc/posix-functions/strcat.texi +++ b/doc/posix-functions/strcat.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/strcpy.texi b/doc/posix-functions/strcpy.texi index e46163bf9..ab83b48ed 100644 --- a/doc/posix-functions/strcpy.texi +++ b/doc/posix-functions/strcpy.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/strncat.texi b/doc/posix-functions/strncat.texi index f64620d90..9d09e05a3 100644 --- a/doc/posix-functions/strncat.texi +++ b/doc/posix-functions/strncat.texi @@ -11,6 +11,10 @@ Portability problems fixed by Gnulib: @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: diff --git a/doc/posix-functions/strncpy.texi b/doc/posix-functions/strncpy.texi index cbcf73391..475b7c564 100644 --- a/doc/posix-functions/strncpy.texi +++ b/doc/posix-functions/strncpy.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/toascii.texi b/doc/posix-functions/toascii.texi index 465e2cf27..29c10c16e 100644 --- a/doc/posix-functions/toascii.texi +++ b/doc/posix-functions/toascii.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/tolower.texi b/doc/posix-functions/tolower.texi index 585b57a5e..c985f9659 100644 --- a/doc/posix-functions/tolower.texi +++ b/doc/posix-functions/tolower.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/toupper.texi b/doc/posix-functions/toupper.texi index 9292b75c9..240e0cdd0 100644 --- a/doc/posix-functions/toupper.texi +++ b/doc/posix-functions/toupper.texi @@ -8,6 +8,10 @@ Gnulib module: --- 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: diff --git a/doc/posix-functions/towlower.texi b/doc/posix-functions/towlower.texi index a2282d1e5..740b9a333 100644 --- a/doc/posix-functions/towlower.texi +++ b/doc/posix-functions/towlower.texi @@ -15,6 +15,10 @@ IRIX 5.3, Solaris 2.5.1. 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: diff --git a/doc/posix-functions/towupper.texi b/doc/posix-functions/towupper.texi index 5bb4a15cc..602110531 100644 --- a/doc/posix-functions/towupper.texi +++ b/doc/posix-functions/towupper.texi @@ -15,6 +15,10 @@ IRIX 5.3, Solaris 2.5.1. 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: -- 2.11.0