toascii

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



ИМЯ
       toascii - преобразует символ в код ASCII

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

       int toascii(int c);

   Требования макроса тестирования свойств для glibc (см.
   feature_test_macros(7)):

       toascii(): _XOPEN_SOURCE
           || /* начиная с glibc 2.19: */ _DEFAULT_SOURCE
           || /* в версиях glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE

ОПИСАНИЕ
       toascii() преобразует c в 7-битное значение типа unsigned char, которое
       включено в набор символов ASCII, очищая при этом старшие биты.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
       Возвращаемое значение — преобразованный символ.

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

       ┌──────────┬──────────────────────┬──────────┐
       │Интерфейс Атрибут              Значение │
       ├──────────┼──────────────────────┼──────────┤
       │toascii() │ Безвредность в нитях │ MT-Safe  │
       └──────────┴──────────────────────┴──────────┘
СООТВЕТСТВИЕ СТАНДАРТАМ
       SVr4, BSD, POSIX.1-2001. В POSIX.1-2008 toascii() отмечена устаревшей с
       примечанием, что её нельзя использовать в локализованных приложениях.

ДЕФЕКТЫ
       Многие люди станут несчастными, если вы воспользуетесь этой функцией.
       Данная функция преобразует все символы с диакритическими знаками в
       случайные символы.

СМОТРИТЕ ТАКЖЕ
       isascii(3), tolower(3), toupper(3)



GNU                                2016-03-15                         TOASCII(3)