wctrans -
преобразование
широких
символов
Standard C library (
libc,
-lc)
#include <wctype.h>
wctrans_t wctrans(const char *name);
Типом
wctrans_t
задаётся
способ
преобразования
одного
широкого
символа в
другой
широкий
символ.
Свойства
данной
функции
зависят от
её
реализации,
но
специальное
значение
(wctrans_t) 0 всегда
указывает
на
неверное
преобразование.
Для
выполнения
преобразований
функции
towctrans(3)
может быть
передана
ненулевая
величина
wctrans_t.
Функция
wctrans()
возвращает
преобразование,
обозначенное
соответствующим
именем.
Набор
корректных
имён
зависит от
категории
LC_CTYPE текущей
локали, но
следующие
имена
корректны
для всех
локалей:
«tolower» — осуществляет преобразование tolower(3)
«toupper» — осуществляет преобразование toupper(3)
Функция
wctrans()
возвращает
описатель
преобразования,
если имя
name
корректно.
Иначе
возвращается
(wctrans_t) 0.
Описание
терминов
данного
раздела
смотрите в
attributes(7).
Интерфейс |
Атрибут |
Значение |
wctrans() |
Безвредность
в нитях |
MT-Safe locale |
POSIX.1-2001, POSIX.1-2008, C99.
Поведение
wctrans() зависит
от
категории
LC_CTYPE текущей
локали.
towctrans(3)
Русский
перевод
этой
страницы
руководства
был сделан
Azamat Hackimov <
[email protected]> и Yuri Kozlov
<
[email protected]>
Этот
перевод
является
бесплатной
документацией;
прочитайте
Стандартную
общественную
лицензию GNU
версии 3
или более
позднюю,
чтобы
узнать об
условиях
авторского
права. Мы не
несем
НИКАКОЙ
ОТВЕТСТВЕННОСТИ.
Если вы
обнаружите
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
отправьте
электронное
письмо на
[email protected]