Концепция - dnclive/tlib_c GitHub Wiki
Библиотека представляет собой набор компонентов, где каждый компонент группа типов данных и структур решающих некоторую задачу. Структура каждого компонента соответствует шаблону, включает стандартные функции, и функции выполняющие полезные задачи.
Хранение данных
Для хранения данных используется менеджер памяти t_mem. В котором реализуется постепенное выделение необходимой памяти из кучи блоками, ведется учет ссылок на данные, механизм очистки памяти.
Для создания данных нужного типа и объема в куче используется t_cre.
t_deb класс отладки.
t_list цепочка блоков данных t_listi элемент цепочки блоков данных t_list_each последовательный перебор цепочки блоков данных
Принцип именования типов
ttype - структура типа данных ttypep - указатель на струкруту ttypepp - указатель на указатель на структуру
t_str - текстовые строки символов позволяют работать с Юникод t_str_each - перебор строки символов