|
Kintsugi OS 0.2.0
x86 Monolithic OS
|
Functions | |
| void | panic_assert (const char *file, u32 line, const char *desc) |
| int | isalnum (int c) |
| Классификация буквенно-цифровых символов | |
| int | isalpha (int c) |
| Классификация алфавитных символов | |
| int | isblank (int c) |
| Классизация пробельных символов | |
| int | iscntrl (int c) |
| Классификация управляющих символов | |
| int | isdigit (int c) |
| Классификация цифровых символов | |
| int | isgraph (int c) |
| Классификация видимых печатных символов | |
| int | islower (int c) |
| Классификация символов нижнего регистра | |
| int | isprint (int c) |
| Классификация печатных символов | |
| int | ispunct (int c) |
| Классификация знаков пунктуации | |
| int | isspace (int c) |
| Классификация пробельных символов | |
| int | isupper (int c) |
| Классификация символов верхнего регистра | |
| int | isxdigit (int c) |
| Классификация шестнадцатеричных цифр | |
| int | tolower (int c) |
| Преобразование символа в нижний регистр | |
| int | toupper (int c) |
| Преобразование символа в верхний регистр | |
| int isalnum | ( | int | c | ) |
Классификация буквенно-цифровых символов
Функция isalnum проверяет, является ли символ алфавитным или цифровым в соответствии с функциями isalpha или isdigit.
| int isalpha | ( | int | c | ) |
Классификация алфавитных символов
Функция isalpha проверяет, является ли символ буквой верхнего или нижнего регистра, или одним из локале-зависимого набора алфавитных символов, для которых iscntrl, isdigit, ispunct и isspace возвращают ложь. В локали "C" isalpha возвращает истину только для символов, определяемых isupper или islower.
| int isblank | ( | int | c | ) |
Классизация пробельных символов
Функция isblank проверяет, является ли символ стандартным пробельным символом или одним из локале-зависимого набора символов, для которых isspace возвращает истину и которые используются для разделения слов в строке текста. Стандартные пробельные символы: пробел (' ') и горизонтальная табуляция ('\t'). В локали "C" isblank возвращает истину только для стандартных пробельных символов.
| int iscntrl | ( | int | c | ) |
Классификация управляющих символов
Функция iscntrl проверяет, является ли символ управляющим.
| int isdigit | ( | int | c | ) |
Классификация цифровых символов
Функция isdigit проверяет, является ли символ цифрой (в соответствии с разделом 5.2.1).
| int isgraph | ( | int | c | ) |
Классификация видимых печатных символов
Функция isgraph проверяет любой печатный символ, кроме пробела (' ').
| int islower | ( | int | c | ) |
Классификация символов нижнего регистра
Функция islower проверяет, является ли символ буквой нижнего регистра или одним из локале-зависимого набора символов, для которых iscntrl, isdigit, ispunct и isspace возвращают ложь. В локали "C" islower возвращает истину только для символов нижнего регистра (как определено в 5.2.1).
| int isprint | ( | int | c | ) |
Классификация печатных символов
Функция isprint проверяет любой печатный символ, включая пробел (' ').
| int ispunct | ( | int | c | ) |
Классификация знаков пунктуации
Функция ispunct проверяет любой печатный символ, являющийся знаком пунктуации (не пробельным и не буквенно-цифровым символом). В локали "C" ispunct возвращает истину для всех печатных символов, для которых isspace и isalnum возвращают ложь.
| int isspace | ( | int | c | ) |
Классификация пробельных символов
Функция isspace проверяет, является ли символ стандартным пробельным символом или одним из локале-зависимого набора символов, для которых isalnum возвращает ложь. Стандартные пробельные символы: пробел (' '), перевод страницы ('\f'), новая строка ('
'), возврат каретки ('\r'), горизонтальная табуляция ('\t') и вертикальная табуляция ('\v'). В локали "C" isspace возвращает истину только для стандартных пробельных символов.
| int isupper | ( | int | c | ) |
Классификация символов верхнего регистра
Функция isupper проверяет, является ли символ буквой верхнего регистра или одним из локале-зависимого набора символов, для которых iscntrl, isdigit, ispunct и isspace возвращают ложь. В локали "C" isupper возвращает истину только для символов верхнего регистра (как определено в 5.2.1).
| int isxdigit | ( | int | c | ) |
Классификация шестнадцатеричных цифр
Функция isxdigit проверяет, является ли символ шестнадцатеричной цифрой (в соответствии с разделом 6.4.4.1).
| void panic_assert | ( | const char * | file, |
| u32 | line, | ||
| const char * | desc | ||
| ) |
| int tolower | ( | int | c | ) |
Преобразование символа в нижний регистр
Функция tolower преобразует символ верхнего регистра в соответствующий символ нижнего регистра.
| int toupper | ( | int | c | ) |
Преобразование символа в верхний регистр
Функция toupper преобразует символ нижнего регистра в соответствующий символ верхнего регистра.