annotate doc/posix-functions/iswalpha.texi @ 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 9f5bb2eb1770
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
29329
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 @node iswalpha
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 @section @code{iswalpha}
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3 @findex iswalpha
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4
33240
837ccd6b7cab avoid some overlong lines from posix urls, etc.
Karl Berry <karl@freefriends.org>
parents: 30620
diff changeset
5 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/iswalpha.html}
29329
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6
33995
0e89627f0611 Rename module 'wctype' to 'wctype-h'.
Bruno Haible <bruno@clisp.org>
parents: 33240
diff changeset
7 Gnulib module: wctype-h
29329
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 Portability problems fixed by Gnulib:
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 @itemize
29651
e62f5908e9b2 Replace the isw* functions on Linux libc5.
Bruno Haible <bruno@clisp.org>
parents: 29329
diff changeset
11 @item
e62f5908e9b2 Replace the isw* functions on Linux libc5.
Bruno Haible <bruno@clisp.org>
parents: 29329
diff changeset
12 This function is missing on some platforms:
35172
9f5bb2eb1770 Documentation about Minix.
Bruno Haible <bruno@clisp.org>
parents: 33995
diff changeset
13 Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
29651
e62f5908e9b2 Replace the isw* functions on Linux libc5.
Bruno Haible <bruno@clisp.org>
parents: 29329
diff changeset
14 @item
e62f5908e9b2 Replace the isw* functions on Linux libc5.
Bruno Haible <bruno@clisp.org>
parents: 29329
diff changeset
15 This function returns 0 for all possible arguments on some platforms:
e62f5908e9b2 Replace the isw* functions on Linux libc5.
Bruno Haible <bruno@clisp.org>
parents: 29329
diff changeset
16 Linux libc5.
37176
60323b849cb0 extern-inline: document fixes for ctype and wctype macros
Paul Eggert <eggert@cs.ucla.edu>
parents: 35172
diff changeset
17 @item
60323b849cb0 extern-inline: document fixes for ctype and wctype macros
Paul Eggert <eggert@cs.ucla.edu>
parents: 35172
diff changeset
18 This function cannot be called from plain inline or extern inline functions
60323b849cb0 extern-inline: document fixes for ctype and wctype macros
Paul Eggert <eggert@cs.ucla.edu>
parents: 35172
diff changeset
19 on some platforms:
60323b849cb0 extern-inline: document fixes for ctype and wctype macros
Paul Eggert <eggert@cs.ucla.edu>
parents: 35172
diff changeset
20 OS X 10.8.
29329
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 @end itemize
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 Portability problems not fixed by Gnulib:
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 @itemize
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 @item
30620
a95708f928ba Mention that AIX has a crippled wchar_t type.
Bruno Haible <bruno@clisp.org>
parents: 30567
diff changeset
26 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
29329
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27 accommodate all Unicode characters.
8cd0f07812b0 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 @end itemize