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.
For an explanation of the terms used in this section, see attributes(7).
Interface | Attribute | Value |
wctype () |
Thread safety | MT-Safe locale |
This page is part of release 4.07 of the Linux man-pages
project. A
description of the project, information about reporting bugs,
and the latest version of this page, can be found at
https://www.kernel.org/doc/man−pages/.
Copyright (c) Bruno Haible <haibleclisp.cons.org> %%%LICENSE_START(GPLv2+_DOC_ONEPARA) 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. %%%LICENSE_END 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 |