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 преобразует символ нижнего регистра в соответствующий символ верхнего регистра.