-
Notifications
You must be signed in to change notification settings - Fork 16
/
wctype.txt
49 lines (41 loc) · 3.05 KB
/
wctype.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
WCTYPE.TXT
WIDE CHARACTERS ==> #Ce header concerne les wide characters, voir la doc.
LOCALES ==> #Les fonctions qui suivent peuvent dépendre des locales,
#notamment de LC_CTYPE
wint_t #Type de wide characters. Comme wchar_t, mais minimum 4
#octets, ainsi WEOF ne fait pas de collusion avec le
#caractère 0xffff
wctype_t #Type représentant une catégorie de classe POSIX (en
#général STR), telle que renvoyée par wctype()
wctrans_t #Type représentant une transformation de caractères (en
#général STR), telle que renvoyée par wctrans()
WEOF #EOF à utiliser avec les wide characters (-1 en général)
iswalnum(WINT_T_VAL)----# Renvoie un INT_T_LIT différent de 0 si WINT_T_VAL
| correspond à un caractère ASCII appartenant à
| [:alnum:], et renvoie 0 sinon (dont EOF).
iswalpha(WINT_T_VAL)----# Même chose pour [:alpha:]
iswcntrl(WINT_T_VAL)----# Même chose pour [:cntrl:]
iswdigit(WINT_T_VAL)----# Même chose pour [:digit:]
iswgraph(WINT_T_VAL)----# Même chose pour [:graph:]
iswlower(WINT_T_VAL)----# Même chose pour [:lower:]
iswprint(WINT_T_VAL)----# Même chose pour [:print:]
iswpunct(WINT_T_VAL)----# Même chose pour [:punct:]
iswspace(WINT_T_VAL)----# Même chose pour [:space:]
iswupper(WINT_T_VAL)----# Même chose pour [:upper:]
iswxdigit(WNT_T_VAL)----# Même chose pour [:xdigit:]
iswctype(WINT_T_VAL, #
WCTYPE_T_VAL) ----| Même chose pour la catégorie WCTYPE_T_VAL.
towupper(WINT_T_VAL)----# Si WINT_T_VAL correspond à un caractère ASCII
| lowercase, renvoie la valeur WINT_T_LIT de ce dernier
| converti en uppercase. Sinon, renvoie WINT_T_VAL.
towlower(WINT_T_VAL)----# Même chose, mais pour la conversion en lowercase
towctrans(WINT_T_VAL, # Même chose, mais en fonction de la conversion
WCTRANS_T_VAL) ----| spécifiée par WCTRANS_T_VAL
wctype(STR) ----# Renvoie un WCTYPE_T_VAL représentant la catégorie
| désigné par STR ("digit" pour [:digit:], etc.), ou 0
| si mauvaise STR
wctrans(STR) ----# Renvoie une WCTRANS_T représentant la transformation
| ("toupper" ou "tolower") désigné par STR, ou 0 si
| mauvaise STR