libft - библотека включающая в себя, реализацию различных функций на языке Си, а также некоторых типов данных.
Чтобы подключить библиотеку к проекту, необходимо подключить все хедеры из includes и libft.a, libftprintf.a файлы.
Краткое описание по папкам:
ADT (abstract data type) - содержит реализации: двусвязного списка, очереди, стека, красно-черного дерева.
gnl - реализация функции построчного чтения.
math - функции для работы над числами.
mem - функции для работы с памятью (realloc и тд.).
print - функции вывода информации (вывод юникода и тд.).
printf - содержит собранную библиотеку с реализацией printf.
str - функции для работы со строками.
vec - функции для работы с векторами (не закончено).
Tested only on MacOs.