Концепция - 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 - перебор строки символов