Mercurial > gnulib
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.
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: