wctype — wide-character classification
#include <wctype.h>
wctype_t wctype( |
const char * | name) ; |
The wctype_t
type represents a property which a wide character may or may
not have. In other words, it represents a class of wide
characters. This type's nature is implementation dependent,
but the special value (wctype_t)0
denotes an
invalid property. Nonzero wctype_t
values can be passed
to the iswctype(3) function to
actually test whether a given wide character has the
property.
The wctype
() function
returns a property, given by its name. The set of valid names
depends on the LC_CTYPE category of the current locale, but
the following names are valid in all locales.
realizes the isalnum(3) classification function
realizes the isalpha(3) classification function
realizes the isblank(3) classification function
realizes the iscntrl(3) classification function
realizes the isdigit(3) classification function
realizes the isgraph(3) classification function
realizes the islower(3) classification function
realizes the isprint(3) classification function
realizes the ispunct(3) classification function
realizes the isspace(3) classification function
realizes the isupper(3) classification function
realizes the isxdigit(3) classification function
The wctype
() function
returns a property descriptor if the name
is valid. Otherwise it
returns (wctype_t)0
.
The behaviour of wctype
()
depends on the LC_CTYPE category of the current locale.
|