libft
libft copied to clipboard
Refactor
Честно говоря, надо бы переделать структуру. includes/ должна содеражть только публичные хедеры. остальные надо перенести к исходникам. потенциально переделать включения (и кстати поправить оформление. <> для libc "" для моих.) Подкоректировать cmakelists под эти требования, сделать отдельный файл с сорцами можно (избавиться от макроса), перенести кросплатформенные фишки и т.д. Подумать над грамотностью папок test/ tmp/ и размещения готовой либы. Подкорректировать под эти изменения makefile.
При этом было бы круто соблюсти обратную совместимость (и не только для лемина но и для других приватных проектов)
Поменять хедеры.
И не забыть под изменения подогнать шаблон создания проекта основанного на libft
И проверить objdump-ом точно ли все впоряде с внешними функциями при отключении #define USE_LIBC
И согласовать все изменения с документацией
И удалить нафиг .vscode/ из проекта.