№ | Ф-ция | Linux | NetBSD | OpenBSD | FreeBSD | DragonFlyBSD | Solaris |
ctype | + | + | + | + | |||
1 | isalnum() | + | + | + | + | + | |
2 | isalpha() | + | + | + | + | + | |
3 | isascii() | + | + | + | + | + | |
4 | isblank() | + | + | + | + | — | |
5 | iscntrl() | + | + | + | + | + | |
6 | isdigit() | + | + | + | + | + | |
7 | isgraph() | + | + | + | + | + | |
8 | islower() | + | + | + | + | + | |
9 | isprint() | + | + | + | + | + | |
10 | ispunct() | + | + | + | + | + | |
11 | isspace() | + | + | + | + | + | |
12 | isupper() | + | + | + | + | + | |
13 | isxdigit() | + | + | + | + | + | |
14 | toascii() | + | + | + | + | + | |
15 | toupper() | + | + | + | + | + | |
16 | tolower() | + | + | + | + | + | |
17 | _toupper() | — | + | — | — | + | |
18 | _tolower() | — | + | — | — | + | |
19 | digittoint() | — | — | + | — | — | |
20 | ishexnumber() | — | — | + | — | — | |
21 | isideogram() | — | — | + | — | — | |
22 | isnumber() | — | — | + | — | — | |
23 | isphonogram() | — | — | + | — | — | |
24 | isrune() | — | — | + | — | — | |
25 | isspecial() | — | — | + | — | — |
В /usr/include/ctype.h в ALT Linux я нашел упоминание о функциях _tolower()/_toupper(), но страниц руководства (как в OpenBSD) для них нет. Также присутствует функция isctype(), но описания для неё нет.