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.
Copyright (c) Bruno Haible <haibleclisp.cons.org> This is free documentation; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. References consulted: GNU glibc-2 source code and manual Dinkumware C library reference http://www.dinkumware.com/ OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html ISO/IEC 9899:1999 |