iswcntrl

ISWCNTRL(3)              Руководство программиста Linux              ISWCNTRL(3)



ИМЯ
       iswcntrl - проверяет, является ли символ широким управляющим символом

ОБЗОР
       #include <wctype.h>

       int iswcntrl(wint_t wc);

ОПИСАНИЕ
       Функция iswcntrl() является эквивалентом функции iscntrl(3), но для
       широких символов. Она проверяет, является ли wc широким символом,
       принадлежащим классу широких символов «cntrl».

       Класс широких символов «cntrl» не пересекается с классом широких символов
       «print» и, следовательно, также не пересекается с его подклассами
       «graph», «alpha», «upper», «lower», «digit», «xdigit», «punct».

       Для c с типом «unsigned char» функция iscntrl(c) выполняет
       iswcntrl(btowc(c)), но не наоборот.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
       Функция iswcntrl() возвращает ненулевое значение, если wc является
       широким символом, принадлежащим классу широких символов «cntrl». В других
       случаях возвращается 0.

АТРИБУТЫ
       Описание терминов данного раздела смотрите в attributes(7).

       ┌───────────┬──────────────────────┬────────────────┐
       │Интерфейс  Атрибут              Значение       │
       ├───────────┼──────────────────────┼────────────────┤
       │iswcntrl() │ Безвредность в нитях │ MT-Safe locale │
       └───────────┴──────────────────────┴────────────────┘
СООТВЕТСТВИЕ СТАНДАРТАМ
       POSIX.1-2001, POSIX.1-2008, C99.

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

СМОТРИТЕ ТАКЖЕ
       iscntrl(3), iswctype(3)



GNU                                2015-08-08                        ISWCNTRL(3)