Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Программные интерфейсы общего назначения > Прикладные библиотеки и технологии > Библиотека эмуляции терминала > API кодировок терминала > terminal_charset_t



terminal_charset_t

Кодировка терминала

Формат:

#include <sys/terminal.h>
#define TERM_CHARSET_SIZE 256
typedef struct terminal_charset {
uint16_t size;
uint16_t table[TERM_CHARSET_SIZE];
} terminal_charset_t;

Описание:

Структура terminal_charset_t хранит таблицу кодировки и её размер.

size
Реальный размер таблицы в количестве символов. Стандартные размеры - 128 и 256 символов, но поддерживаются любые размеры до 256 символов.
table
Таблица символов. Номер элемента соответствует символу в кодировке, значение - номеру символа в Юникоде.

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

term_charset_load(), term_wchar_to_charset(), term_charset_to_wchar()




Предыдущий раздел: Terminal API