WCTYPE(3)

НАЗВАНИЕ
wctype - классифицирует широкие символы

СИНТАКСИС
#include <wctype.h>

wctype_t wctype(const char *name);

ОПИСАНИЕ
Тип wctype_t представляет собой свойство, которое может или не может иметь широкий символ. Другими словами, он представляет собой класс широкого символа. Структура этого типа зависит от ее реализации, но специальное значение (wctype_t)0 указывает на неверное свойство. Ненулевое значение wctype_t может быть передано функции iswctype для проверки, имеет ли широкий символ переданное свойство.

Функция wctype возвращает свойство, обозначенное соответствующим именем. Множество корректных имен зависит от категории LC_CTYPER текущей системной локали, но следующие имена корректны для всех локалей:
  "alnum" - реализует функцию isalnum
  "alpha" - реализует функцию isalpha
  "blank" - реализует функцию isblank
  "cntrl" - реализует функцию iscntrl
  "digit" - реализует функцию isdigit
  "graph" - реализует функцию isgraph
  "lower" - реализует функцию islower
  "print" - реализует функцию isprint
  "punct" - реализует функцию ispunct
  "space" - реализует функцию isspace
  "upper" - реализует функцию isupper
  "xdigit" - реализует функцию isxdigit

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Функция wctype возвращает описатель свойства, если имя name корректно. Иначе возвращается (wctype_t)0.

СООТВЕТСТВИЕ СТАНДАРТАМ
ISO/ANSI C, UNIX98

СМ. ТАКЖЕ
iswctype(3)

ЗАМЕЧАНИЯ
Поведение функции wctype зависит от категории LC_CTYPE текущей локали.