Change subproject handling, add advanced list funcs
authorLukas Jiriste <ljiriste@student.42prague.com>
Fri, 3 Nov 2023 16:03:35 +0000 (17:03 +0100)
committerLukas Jiriste <ljiriste@student.42prague.com>
Fri, 3 Nov 2023 16:03:35 +0000 (17:03 +0100)
commitcfccb906992539b81ed8443dae11cbfefe72b450
treec6eca79575c7884bde3c94879f5509895fc6c62d
parent425944220ee5b34726ffb94cc5db1c269a56acd5
Change subproject handling, add advanced list funcs

Turn submodules into standard folder.
- Submodules were probably not the correct choice int the first place
- Makefile handling of submodules was bad and hacky
Turn list handling to subproject ft_lst, add advanced list handling.
Change Makefile and header accordingly.
29 files changed:
.gitmodules
Makefile
ft_lst/ft_lst_at.c [new file with mode: 0644]
ft_lst/ft_lst_find.c [new file with mode: 0644]
ft_lst/ft_lst_foreach_if.c [new file with mode: 0644]
ft_lst/ft_lst_merge.c [new file with mode: 0644]
ft_lst/ft_lst_remove_if.c [new file with mode: 0644]
ft_lst/ft_lst_reverse.c [new file with mode: 0644]
ft_lst/ft_lst_sort.c [new file with mode: 0644]
ft_lst/ft_lst_sorted_insert.c [new file with mode: 0644]
ft_lst/ft_lst_sorted_merge.c [new file with mode: 0644]
ft_lst/ft_lstadd_back.c [moved from ft_lstadd_back.c with 92% similarity]
ft_lst/ft_lstadd_front.c [moved from ft_lstadd_front.c with 91% similarity]
ft_lst/ft_lstclear.c [moved from ft_lstclear.c with 100% similarity]
ft_lst/ft_lstdelone.c [moved from ft_lstdelone.c with 100% similarity]
ft_lst/ft_lstiter.c [moved from ft_lstiter.c with 100% similarity]
ft_lst/ft_lstlast.c [moved from ft_lstlast.c with 100% similarity]
ft_lst/ft_lstmap.c [moved from ft_lstmap.c with 100% similarity]
ft_lst/ft_lstnew.c [moved from ft_lstnew.c with 87% similarity]
ft_lst/ft_lstsize.c [moved from ft_lstsize.c with 88% similarity]
ft_printf [deleted submodule]
ft_printf/conversion.c [new file with mode: 0644]
ft_printf/formatting.c [new file with mode: 0644]
ft_printf/ft_printf.c [new file with mode: 0644]
ft_printf/ft_printf.h [new file with mode: 0644]
ft_printf/padding.c [new file with mode: 0644]
ft_printf/parsing.c [new file with mode: 0644]
ft_swap.c [new file with mode: 0644]
libft.h