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