Skip to content

Refactor #5

@elijahkash

Description

@elijahkash

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

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

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

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

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

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

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions