|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This header is part ofwide character classification and mapping utilities library.
Contents |
Character classification | |
(C95) | checks if a wide character is alphanumeric (function)[edit] |
(C95) | checks if a wide character is alphabetic (function)[edit] |
(C95) | checks if a wide character is an lowercase character (function)[edit] |
(C95) | checks if a wide character is an uppercase character (function)[edit] |
(C95) | checks if a wide character is a digit (function)[edit] |
(C95) | checks if a wide character is a hexadecimal character (function)[edit] |
(C95) | checks if a wide character is a control character (function)[edit] |
(C95) | checks if a wide character is a graphical character (function)[edit] |
(C95) | checks if a wide character is a space character (function)[edit] |
(C99) | checks if a wide character is a blank character (function)[edit] |
(C95) | checks if a wide character is a printing character (function)[edit] |
(C95) | checks if a wide character is a punctuation character (function)[edit] |
(C95) | classifies a wide character according to the specifiedLC_CTYPE category (function)[edit] |
(C95) | looks up a character classification category in the current C locale (function)[edit] |
Character manipulation | |
(C95) | converts a wide character to lowercase (function)[edit] |
(C95) | converts a wide character to uppercase (function)[edit] |
(C95) | performs character mapping according to the specifiedLC_CTYPE mapping category (function)[edit] |
(C95) | looks up a character mapping category in the current C locale (function)[edit] |
wint_t (C95) | integer type that can hold any valid wide character and at least one more value (typedef) |
wctrans_t (C95) | scalar type that holds locale-specific character mapping (typedef) |
wctype_t (C95) | scalar type that holds locale-specific character classification (typedef) |
WEOF (C95) | a non-character value of typewint_t used to indicate errors (macro constant) |
typedef/* see description */ wctrans_t;typedef/* see description */ wctype_t;typedef/* see description */ wint_t; #define WEOF /* see description */ intiswalnum(wint_t wc);intiswalpha(wint_t wc);intiswblank(wint_t wc);intiswcntrl(wint_t wc);intiswdigit(wint_t wc);intiswgraph(wint_t wc);intiswlower(wint_t wc);intiswprint(wint_t wc);intiswpunct(wint_t wc);intiswspace(wint_t wc);intiswupper(wint_t wc);intiswxdigit(wint_t wc);intiswctype(wint_t wc, wctype_t desc);wctype_twctype(constchar* property);wint_ttowlower(wint_t wc);wint_ttowupper(wint_t wc);wint_ttowctrans(wint_t wc, wctrans_t desc);wctrans_twctrans(constchar* property);