libft icon indicating copy to clipboard operation
libft copied to clipboard

Refactor

Open elijahkash opened this issue 4 years ago • 0 comments

Честно говоря, надо бы переделать структуру. includes/ должна содеражть только публичные хедеры. остальные надо перенести к исходникам. потенциально переделать включения (и кстати поправить оформление. <> для libc "" для моих.) Подкоректировать cmakelists под эти требования, сделать отдельный файл с сорцами можно (избавиться от макроса), перенести кросплатформенные фишки и т.д. Подумать над грамотностью папок test/ tmp/ и размещения готовой либы. Подкорректировать под эти изменения makefile.

При этом было бы круто соблюсти обратную совместимость (и не только для лемина но и для других приватных проектов)

Поменять хедеры.

И не забыть под изменения подогнать шаблон создания проекта основанного на libft

И проверить objdump-ом точно ли все впоряде с внешними функциями при отключении #define USE_LIBC

И согласовать все изменения с документацией

И удалить нафиг .vscode/ из проекта.

elijahkash avatar Jan 21 '21 17:01 elijahkash