From a4e6e682e7a000734aac3cb76e30cd7232a37cf8 Mon Sep 17 00:00:00 2001 From: Francesco Messina Date: Wed, 26 Oct 2022 01:00:49 +0200 Subject: [PATCH 1/2] norme --- .vscode/settings.json | 6 ++ minishell | Bin 0 -> 151440 bytes src/builtin/ft_cd.d | 24 +++++ src/builtin/ft_cd.o | Bin 0 -> 7168 bytes src/builtin/ft_echo.d | 23 +++++ src/builtin/ft_echo.o | Bin 0 -> 5720 bytes src/builtin/ft_env.d | 23 +++++ src/builtin/ft_env.o | Bin 0 -> 2600 bytes src/builtin/ft_exit.d | 23 +++++ src/builtin/ft_exit.o | Bin 0 -> 8600 bytes src/builtin/ft_export.d | 23 +++++ src/builtin/ft_export.o | Bin 0 -> 7232 bytes src/builtin/ft_list_utils.d | 24 +++++ src/builtin/ft_list_utils.o | Bin 0 -> 4080 bytes src/builtin/ft_pwd.d | 23 +++++ src/builtin/ft_pwd.o | Bin 0 -> 4624 bytes src/builtin/ft_sorting.d | 23 +++++ src/builtin/ft_sorting.o | Bin 0 -> 3024 bytes src/builtin/ft_string_utils.d | 24 +++++ src/builtin/ft_string_utils.o | Bin 0 -> 3752 bytes src/builtin/ft_unset.d | 23 +++++ src/builtin/ft_unset.o | Bin 0 -> 5984 bytes src/builtin/ft_utils.d | 23 +++++ src/builtin/ft_utils.o | Bin 0 -> 2520 bytes src/enviroment/ft_enviroment_setting.d | 24 +++++ src/enviroment/ft_enviroment_setting.o | Bin 0 -> 5184 bytes src/enviroment/minishell_env.d | 24 +++++ src/enviroment/minishell_env.o | Bin 0 -> 3632 bytes src/main.d | 23 +++++ src/main.o | Bin 0 -> 4384 bytes src/minishell/input_processing.d | 24 +++++ src/minishell/input_processing.o | Bin 0 -> 6664 bytes src/minishell/minishell_init.d | 24 +++++ src/minishell/minishell_init.o | Bin 0 -> 6240 bytes src/minishell/minishell_run.d | 24 +++++ src/minishell/minishell_run.o | Bin 0 -> 6312 bytes src/minishell/minishell_sig.d | 24 +++++ src/minishell/minishell_sig.o | Bin 0 -> 5688 bytes src/process/parser/semantic_analyzer.c | 112 ++++++++++++++---------- src/process/parser/semantic_analyzer.d | 25 ++++++ src/utils/general_utils.d | 24 +++++ src/utils/general_utils.o | Bin 0 -> 12048 bytes src/utils/libft/ft_atoi.d | 9 ++ src/utils/libft/ft_atoi.o | Bin 0 -> 3008 bytes src/utils/libft/ft_bzero.d | 9 ++ src/utils/libft/ft_bzero.o | Bin 0 -> 2448 bytes src/utils/libft/ft_calloc.d | 9 ++ src/utils/libft/ft_calloc.o | Bin 0 -> 2632 bytes src/utils/libft/ft_isalnum.d | 9 ++ src/utils/libft/ft_isalnum.o | Bin 0 -> 2128 bytes src/utils/libft/ft_isalpha.d | 9 ++ src/utils/libft/ft_isalpha.o | Bin 0 -> 2688 bytes src/utils/libft/ft_isascii.d | 9 ++ src/utils/libft/ft_isascii.o | Bin 0 -> 2024 bytes src/utils/libft/ft_isdigit.d | 9 ++ src/utils/libft/ft_isdigit.o | Bin 0 -> 2024 bytes src/utils/libft/ft_isprint.d | 9 ++ src/utils/libft/ft_isprint.o | Bin 0 -> 2024 bytes src/utils/libft/ft_itoa.d | 9 ++ src/utils/libft/ft_itoa.o | Bin 0 -> 3232 bytes src/utils/libft/ft_lstadd_back.d | 9 ++ src/utils/libft/ft_lstadd_back.o | Bin 0 -> 2400 bytes src/utils/libft/ft_lstadd_front.d | 9 ++ src/utils/libft/ft_lstadd_front.o | Bin 0 -> 2272 bytes src/utils/libft/ft_lstclear.d | 9 ++ src/utils/libft/ft_lstclear.o | Bin 0 -> 2376 bytes src/utils/libft/ft_lstdelone.d | 9 ++ src/utils/libft/ft_lstdelone.o | Bin 0 -> 2296 bytes src/utils/libft/ft_lstiter.d | 9 ++ src/utils/libft/ft_lstiter.o | Bin 0 -> 2352 bytes src/utils/libft/ft_lstlast.d | 9 ++ src/utils/libft/ft_lstlast.o | Bin 0 -> 2288 bytes src/utils/libft/ft_lstmap.d | 9 ++ src/utils/libft/ft_lstmap.o | Bin 0 -> 2648 bytes src/utils/libft/ft_lstnew.d | 9 ++ src/utils/libft/ft_lstnew.o | Bin 0 -> 2320 bytes src/utils/libft/ft_lstsize.d | 9 ++ src/utils/libft/ft_lstsize.o | Bin 0 -> 2304 bytes src/utils/libft/ft_memchr.d | 9 ++ src/utils/libft/ft_memchr.o | Bin 0 -> 2704 bytes src/utils/libft/ft_memcmp.d | 9 ++ src/utils/libft/ft_memcmp.o | Bin 0 -> 2864 bytes src/utils/libft/ft_memcpy.d | 9 ++ src/utils/libft/ft_memcpy.o | Bin 0 -> 2768 bytes src/utils/libft/ft_memmove.d | 9 ++ src/utils/libft/ft_memmove.o | Bin 0 -> 2872 bytes src/utils/libft/ft_memset.d | 9 ++ src/utils/libft/ft_memset.o | Bin 0 -> 2712 bytes src/utils/libft/ft_putchar_fd.d | 9 ++ src/utils/libft/ft_putchar_fd.o | Bin 0 -> 2144 bytes src/utils/libft/ft_putendl_fd.d | 9 ++ src/utils/libft/ft_putendl_fd.o | Bin 0 -> 2232 bytes src/utils/libft/ft_putnbr_fd.d | 9 ++ src/utils/libft/ft_putnbr_fd.o | Bin 0 -> 2352 bytes src/utils/libft/ft_putstr_fd.d | 9 ++ src/utils/libft/ft_putstr_fd.o | Bin 0 -> 2776 bytes src/utils/libft/ft_split.d | 9 ++ src/utils/libft/ft_split.o | Bin 0 -> 4152 bytes src/utils/libft/ft_strchr.d | 9 ++ src/utils/libft/ft_strchr.o | Bin 0 -> 2328 bytes src/utils/libft/ft_strdup.d | 9 ++ src/utils/libft/ft_strdup.o | Bin 0 -> 2824 bytes src/utils/libft/ft_striteri.d | 9 ++ src/utils/libft/ft_striteri.o | Bin 0 -> 2280 bytes src/utils/libft/ft_strjoin.d | 9 ++ src/utils/libft/ft_strjoin.o | Bin 0 -> 2752 bytes src/utils/libft/ft_strlcat.d | 9 ++ src/utils/libft/ft_strlcat.o | Bin 0 -> 2992 bytes src/utils/libft/ft_strlcpy.d | 9 ++ src/utils/libft/ft_strlcpy.o | Bin 0 -> 2936 bytes src/utils/libft/ft_strlen.d | 9 ++ src/utils/libft/ft_strlen.o | Bin 0 -> 2544 bytes src/utils/libft/ft_strmapi.d | 9 ++ src/utils/libft/ft_strmapi.o | Bin 0 -> 2512 bytes src/utils/libft/ft_strncmp.d | 9 ++ src/utils/libft/ft_strncmp.o | Bin 0 -> 2976 bytes src/utils/libft/ft_strnstr.d | 9 ++ src/utils/libft/ft_strnstr.o | Bin 0 -> 3024 bytes src/utils/libft/ft_strrchr.d | 9 ++ src/utils/libft/ft_strrchr.o | Bin 0 -> 2304 bytes src/utils/libft/ft_strtrim.d | 9 ++ src/utils/libft/ft_strtrim.o | Bin 0 -> 4160 bytes src/utils/libft/ft_substr.d | 9 ++ src/utils/libft/ft_substr.o | Bin 0 -> 3128 bytes src/utils/libft/ft_tolower.d | 9 ++ src/utils/libft/ft_tolower.o | Bin 0 -> 2056 bytes src/utils/libft/ft_toupper.d | 9 ++ src/utils/libft/ft_toupper.o | Bin 0 -> 2056 bytes src/utils/libft/get_next_line.d | 9 ++ src/utils/libft/get_next_line.o | Bin 0 -> 6912 bytes src/utils/libft/get_next_line_utils.d | 9 ++ src/utils/libft/get_next_line_utils.o | Bin 0 -> 5224 bytes src/utils/libft/reader.d | 4 + src/utils/libft/reader.o | Bin 0 -> 4416 bytes src/utils/libft/reader_utils.d | 9 ++ src/utils/libft/reader_utils.o | Bin 0 -> 3800 bytes src/utils/libft/word_count.d | 9 ++ src/utils/libft/word_count.o | Bin 0 -> 4280 bytes src/utils/libft/word_count_utils.d | 9 ++ src/utils/libft/word_count_utils.o | Bin 0 -> 3816 bytes src/utils/lists_utils.d | 24 +++++ src/utils/lists_utils.o | Bin 0 -> 11432 bytes src/utils/minishell_utils.d | 24 +++++ src/utils/minishell_utils.o | Bin 0 -> 6888 bytes src/utils/parser_utils/ast_help_funcs.d | 25 ++++++ src/utils/parser_utils/ast_help_funcs.o | Bin 0 -> 4240 bytes src/utils/parser_utils/ast_utils.d | 24 +++++ src/utils/parser_utils/ast_utils.o | Bin 0 -> 5392 bytes src/utils/parser_utils/dollar_sign.d | 25 ++++++ src/utils/parser_utils/dollar_sign.o | Bin 0 -> 6136 bytes src/utils/parser_utils/lexical_utils.d | 25 ++++++ src/utils/parser_utils/lexical_utils.o | Bin 0 -> 3528 bytes src/utils/parser_utils/semantic_utils.d | 25 ++++++ src/utils/parser_utils/semantic_utils.o | Bin 0 -> 8688 bytes src/utils/parser_utils/tree.d | 24 +++++ src/utils/parser_utils/tree.o | Bin 0 -> 3576 bytes src/utils/split/new_split.d | 24 +++++ src/utils/split/new_split.o | Bin 0 -> 3552 bytes src/utils/split/utils.d | 24 +++++ src/utils/split/utils.o | Bin 0 -> 3192 bytes src/utils/split/words_count.d | 24 +++++ src/utils/split/words_count.o | Bin 0 -> 3416 bytes src/utils/split_utils.d | 31 +++++++ src/utils/split_utils.o | Bin 0 -> 5344 bytes 164 files changed, 1280 insertions(+), 45 deletions(-) create mode 100644 .vscode/settings.json create mode 100755 minishell create mode 100644 src/builtin/ft_cd.d create mode 100644 src/builtin/ft_cd.o create mode 100644 src/builtin/ft_echo.d create mode 100644 src/builtin/ft_echo.o create mode 100644 src/builtin/ft_env.d create mode 100644 src/builtin/ft_env.o create mode 100644 src/builtin/ft_exit.d create mode 100644 src/builtin/ft_exit.o create mode 100644 src/builtin/ft_export.d create mode 100644 src/builtin/ft_export.o create mode 100644 src/builtin/ft_list_utils.d create mode 100644 src/builtin/ft_list_utils.o create mode 100644 src/builtin/ft_pwd.d create mode 100644 src/builtin/ft_pwd.o create mode 100644 src/builtin/ft_sorting.d create mode 100644 src/builtin/ft_sorting.o create mode 100644 src/builtin/ft_string_utils.d create mode 100644 src/builtin/ft_string_utils.o create mode 100644 src/builtin/ft_unset.d create mode 100644 src/builtin/ft_unset.o create mode 100644 src/builtin/ft_utils.d create mode 100644 src/builtin/ft_utils.o create mode 100644 src/enviroment/ft_enviroment_setting.d create mode 100644 src/enviroment/ft_enviroment_setting.o create mode 100644 src/enviroment/minishell_env.d create mode 100644 src/enviroment/minishell_env.o create mode 100644 src/main.d create mode 100644 src/main.o create mode 100644 src/minishell/input_processing.d create mode 100644 src/minishell/input_processing.o create mode 100644 src/minishell/minishell_init.d create mode 100644 src/minishell/minishell_init.o create mode 100644 src/minishell/minishell_run.d create mode 100644 src/minishell/minishell_run.o create mode 100644 src/minishell/minishell_sig.d create mode 100644 src/minishell/minishell_sig.o create mode 100644 src/process/parser/semantic_analyzer.d create mode 100644 src/utils/general_utils.d create mode 100644 src/utils/general_utils.o create mode 100644 src/utils/libft/ft_atoi.d create mode 100644 src/utils/libft/ft_atoi.o create mode 100644 src/utils/libft/ft_bzero.d create mode 100644 src/utils/libft/ft_bzero.o create mode 100644 src/utils/libft/ft_calloc.d create mode 100644 src/utils/libft/ft_calloc.o create mode 100644 src/utils/libft/ft_isalnum.d create mode 100644 src/utils/libft/ft_isalnum.o create mode 100644 src/utils/libft/ft_isalpha.d create mode 100644 src/utils/libft/ft_isalpha.o create mode 100644 src/utils/libft/ft_isascii.d create mode 100644 src/utils/libft/ft_isascii.o create mode 100644 src/utils/libft/ft_isdigit.d create mode 100644 src/utils/libft/ft_isdigit.o create mode 100644 src/utils/libft/ft_isprint.d create mode 100644 src/utils/libft/ft_isprint.o create mode 100644 src/utils/libft/ft_itoa.d create mode 100644 src/utils/libft/ft_itoa.o create mode 100644 src/utils/libft/ft_lstadd_back.d create mode 100644 src/utils/libft/ft_lstadd_back.o create mode 100644 src/utils/libft/ft_lstadd_front.d create mode 100644 src/utils/libft/ft_lstadd_front.o create mode 100644 src/utils/libft/ft_lstclear.d create mode 100644 src/utils/libft/ft_lstclear.o create mode 100644 src/utils/libft/ft_lstdelone.d create mode 100644 src/utils/libft/ft_lstdelone.o create mode 100644 src/utils/libft/ft_lstiter.d create mode 100644 src/utils/libft/ft_lstiter.o create mode 100644 src/utils/libft/ft_lstlast.d create mode 100644 src/utils/libft/ft_lstlast.o create mode 100644 src/utils/libft/ft_lstmap.d create mode 100644 src/utils/libft/ft_lstmap.o create mode 100644 src/utils/libft/ft_lstnew.d create mode 100644 src/utils/libft/ft_lstnew.o create mode 100644 src/utils/libft/ft_lstsize.d create mode 100644 src/utils/libft/ft_lstsize.o create mode 100644 src/utils/libft/ft_memchr.d create mode 100644 src/utils/libft/ft_memchr.o create mode 100644 src/utils/libft/ft_memcmp.d create mode 100644 src/utils/libft/ft_memcmp.o create mode 100644 src/utils/libft/ft_memcpy.d create mode 100644 src/utils/libft/ft_memcpy.o create mode 100644 src/utils/libft/ft_memmove.d create mode 100644 src/utils/libft/ft_memmove.o create mode 100644 src/utils/libft/ft_memset.d create mode 100644 src/utils/libft/ft_memset.o create mode 100644 src/utils/libft/ft_putchar_fd.d create mode 100644 src/utils/libft/ft_putchar_fd.o create mode 100644 src/utils/libft/ft_putendl_fd.d create mode 100644 src/utils/libft/ft_putendl_fd.o create mode 100644 src/utils/libft/ft_putnbr_fd.d create mode 100644 src/utils/libft/ft_putnbr_fd.o create mode 100644 src/utils/libft/ft_putstr_fd.d create mode 100644 src/utils/libft/ft_putstr_fd.o create mode 100644 src/utils/libft/ft_split.d create mode 100644 src/utils/libft/ft_split.o create mode 100644 src/utils/libft/ft_strchr.d create mode 100644 src/utils/libft/ft_strchr.o create mode 100644 src/utils/libft/ft_strdup.d create mode 100644 src/utils/libft/ft_strdup.o create mode 100644 src/utils/libft/ft_striteri.d create mode 100644 src/utils/libft/ft_striteri.o create mode 100644 src/utils/libft/ft_strjoin.d create mode 100644 src/utils/libft/ft_strjoin.o create mode 100644 src/utils/libft/ft_strlcat.d create mode 100644 src/utils/libft/ft_strlcat.o create mode 100644 src/utils/libft/ft_strlcpy.d create mode 100644 src/utils/libft/ft_strlcpy.o create mode 100644 src/utils/libft/ft_strlen.d create mode 100644 src/utils/libft/ft_strlen.o create mode 100644 src/utils/libft/ft_strmapi.d create mode 100644 src/utils/libft/ft_strmapi.o create mode 100644 src/utils/libft/ft_strncmp.d create mode 100644 src/utils/libft/ft_strncmp.o create mode 100644 src/utils/libft/ft_strnstr.d create mode 100644 src/utils/libft/ft_strnstr.o create mode 100644 src/utils/libft/ft_strrchr.d create mode 100644 src/utils/libft/ft_strrchr.o create mode 100644 src/utils/libft/ft_strtrim.d create mode 100644 src/utils/libft/ft_strtrim.o create mode 100644 src/utils/libft/ft_substr.d create mode 100644 src/utils/libft/ft_substr.o create mode 100644 src/utils/libft/ft_tolower.d create mode 100644 src/utils/libft/ft_tolower.o create mode 100644 src/utils/libft/ft_toupper.d create mode 100644 src/utils/libft/ft_toupper.o create mode 100644 src/utils/libft/get_next_line.d create mode 100644 src/utils/libft/get_next_line.o create mode 100644 src/utils/libft/get_next_line_utils.d create mode 100644 src/utils/libft/get_next_line_utils.o create mode 100644 src/utils/libft/reader.d create mode 100644 src/utils/libft/reader.o create mode 100644 src/utils/libft/reader_utils.d create mode 100644 src/utils/libft/reader_utils.o create mode 100644 src/utils/libft/word_count.d create mode 100644 src/utils/libft/word_count.o create mode 100644 src/utils/libft/word_count_utils.d create mode 100644 src/utils/libft/word_count_utils.o create mode 100644 src/utils/lists_utils.d create mode 100644 src/utils/lists_utils.o create mode 100644 src/utils/minishell_utils.d create mode 100644 src/utils/minishell_utils.o create mode 100644 src/utils/parser_utils/ast_help_funcs.d create mode 100644 src/utils/parser_utils/ast_help_funcs.o create mode 100644 src/utils/parser_utils/ast_utils.d create mode 100644 src/utils/parser_utils/ast_utils.o create mode 100644 src/utils/parser_utils/dollar_sign.d create mode 100644 src/utils/parser_utils/dollar_sign.o create mode 100644 src/utils/parser_utils/lexical_utils.d create mode 100644 src/utils/parser_utils/lexical_utils.o create mode 100644 src/utils/parser_utils/semantic_utils.d create mode 100644 src/utils/parser_utils/semantic_utils.o create mode 100644 src/utils/parser_utils/tree.d create mode 100644 src/utils/parser_utils/tree.o create mode 100644 src/utils/split/new_split.d create mode 100644 src/utils/split/new_split.o create mode 100644 src/utils/split/utils.d create mode 100644 src/utils/split/utils.o create mode 100644 src/utils/split/words_count.d create mode 100644 src/utils/split/words_count.o create mode 100644 src/utils/split_utils.d create mode 100644 src/utils/split_utils.o diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..f8c5981 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "files.associations": { + "ios": "c", + "iterator": "c" + } +} \ No newline at end of file diff --git a/minishell b/minishell new file mode 100755 index 0000000000000000000000000000000000000000..10509dfecc8734a51f2287823f8a0d17c4ade491 GIT binary patch literal 151440 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

8$G?eB;aP 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 S!tu8Jl`Lm(A`=cIjq! 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 literal 0 HcmV?d00001 diff --git a/src/builtin/ft_echo.d b/src/builtin/ft_echo.d new file mode 100644 index 0000000..ec69396 --- /dev/null +++ b/src/builtin/ft_echo.d @@ -0,0 +1,23 @@ +src/builtin/ft_echo.o: src/builtin/ft_echo.c includes/builtin.h \ + includes/minishell.h includes/utils.h includes/parser.h \ + includes/execute.h includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h includes/builtin_utils.h + +includes/builtin.h: + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: + +includes/builtin_utils.h: diff --git a/src/builtin/ft_echo.o b/src/builtin/ft_echo.o new file mode 100644 index 0000000000000000000000000000000000000000..e8962ff5f1180a4b044f308af02657206ea535c4 GIT binary patch literal 5720 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 MAAdH?*;0V@AAYrAwg3PC literal 0 HcmV?d00001 diff --git a/src/builtin/ft_exit.d b/src/builtin/ft_exit.d new file mode 100644 index 0000000..ed374f3 --- /dev/null +++ b/src/builtin/ft_exit.d @@ -0,0 +1,23 @@ +src/builtin/ft_exit.o: src/builtin/ft_exit.c includes/builtin.h \ + includes/minishell.h includes/utils.h includes/parser.h \ + includes/execute.h includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h includes/builtin_utils.h + +includes/builtin.h: + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: + +includes/builtin_utils.h: diff --git a/src/builtin/ft_exit.o b/src/builtin/ft_exit.o new file mode 100644 index 0000000000000000000000000000000000000000..108c56d27c2bd3e9f155136413d2b519e0518c26 GIT binary patch literal 8600 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 literal 0 HcmV?d00001 diff --git a/src/builtin/ft_export.d b/src/builtin/ft_export.d new file mode 100644 index 0000000..04427d5 --- /dev/null +++ b/src/builtin/ft_export.d @@ -0,0 +1,23 @@ +src/builtin/ft_export.o: src/builtin/ft_export.c includes/builtin.h \ + includes/minishell.h includes/utils.h includes/parser.h \ + includes/execute.h includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h includes/builtin_utils.h + +includes/builtin.h: + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: + +includes/builtin_utils.h: diff --git a/src/builtin/ft_export.o b/src/builtin/ft_export.o new file mode 100644 index 0000000000000000000000000000000000000000..c8a8ab122d1f7a2aecbf47a716ccb6d844a75f16 GIT binary patch literal 7232 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 literal 0 HcmV?d00001 diff --git a/src/builtin/ft_list_utils.d b/src/builtin/ft_list_utils.d new file mode 100644 index 0000000..ebc74af --- /dev/null +++ b/src/builtin/ft_list_utils.d @@ -0,0 +1,24 @@ +src/builtin/ft_list_utils.o: src/builtin/ft_list_utils.c \ + includes/builtin.h includes/minishell.h includes/utils.h \ + includes/parser.h includes/execute.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h includes/builtin_utils.h + +includes/builtin.h: + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: + +includes/builtin_utils.h: diff --git a/src/builtin/ft_list_utils.o b/src/builtin/ft_list_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..c83876cfe6db27525f1d451fdb39cf86c25829a9 GIT binary patch literal 4080 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 literal 0 HcmV?d00001 diff --git a/src/builtin/ft_sorting.d b/src/builtin/ft_sorting.d new file mode 100644 index 0000000..af29b96 --- /dev/null +++ b/src/builtin/ft_sorting.d @@ -0,0 +1,23 @@ +src/builtin/ft_sorting.o: src/builtin/ft_sorting.c includes/builtin.h \ + includes/minishell.h includes/utils.h includes/parser.h \ + includes/execute.h includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h includes/builtin_utils.h + +includes/builtin.h: + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: + +includes/builtin_utils.h: diff --git a/src/builtin/ft_sorting.o b/src/builtin/ft_sorting.o new file mode 100644 index 0000000000000000000000000000000000000000..592efd719f5143bf443726614b14c5f006d872a9 GIT binary patch literal 3024 zcmb7GO>7fK6rSD9Z2UuP6Solltv37}urW{?wX{tjsfyr>ZK>ts)wpjwI!FL3Z$mro1G1|p@lx_&71f4 z&6}M!W8b*<``?|6DH_87?g01EkOG5Nfv=MDU+9MJI|`Ho3UpvH;wTwGhT&N=o z3MK+JPy)P)J>ih89dDLC4oH*oro`(*ee&}>63_MOBCj3qLm9nG;{7PUqX_ngHoRi3 zR<#VfIAyu;x8r>!izrBdWT*-0Kk%IK<0iS=@sjd9dnL??C&Ux=)rw|2-t%pE7oHH$ zJ6U_=e&3XMAIti_cr2djOrb8%XxML6?2=&|7?i2LkmuPijfJp(uA@Q!$uj3(I}?%R)EpNMb3Ns9H({Fb6MzZtrt+y%#Hizw4yYiI#h znlI$e%p_QRcEERG{XStmPlav2MfBjU`sDi7i*UakJGp;IuUS-FknI7JDK3Vs!JW{mEDGymoM= zO4I%%V|-VOs>c~wJ6AyXd5ndUiWZAT352n57t><y9^rbJvNH3#>A%>JJk7^ZlL%YSLbUhN$dUc8MLOYs#CM-nbB&|n{et=Zf2xtzILdPu1P~v%%Q>ICAV8T!DJ*&GlyMNnh}pn zX3#MkQv%;DTh%Hv%h-x#Oc$#SixsQ2a&g@9DyHGoOIDqEhGkDPSB&%$Q+S=3eu>Pc zUtk-Bvsz`^@mSd^mY6qHlb|j$_Bu|LG{ZkMYBNe1QUrifUF1&F%p+>h#rOee`2V$iJu}c5cMwAr!fvYT>yU%R4@4! zGB;z#zCWD!>5s{TnYwtY0NV-hJK%XRwG7op4c7|>Q4f-dS_-$2h&qi-)UGSQL^6?F zGEtampnC+Oj23FXF>pNO4>qN|eUK?L2_>+fmLj?+9=Uaam%ehn7l1U!>d%? zblLy67N*7#q$Ly{iOlkZp68)G5W{>0rt9)t-NU=`e5L*p*I)?e`O|qGfhHpJJc-Cv zaHJ5K=ZQRD4TFsAp~zvb!p-z^z`w@TVIIEBJ7I~!6COr>o@)g_l=*s0d-w3IdA?l~ z(OKX<`YZymY=L(nK5~G^p@op5YbUYd7>{VN0V+hWDqtqb;QFl?y5*ZI&ZUg@%@fP`a-!O4+jh5Fyr2YdKv*qLf literal 0 HcmV?d00001 diff --git a/src/builtin/ft_string_utils.d b/src/builtin/ft_string_utils.d new file mode 100644 index 0000000..5578301 --- /dev/null +++ b/src/builtin/ft_string_utils.d @@ -0,0 +1,24 @@ +src/builtin/ft_string_utils.o: src/builtin/ft_string_utils.c \ + includes/builtin.h includes/minishell.h includes/utils.h \ + includes/parser.h includes/execute.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h includes/builtin_utils.h + +includes/builtin.h: + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: + +includes/builtin_utils.h: diff --git a/src/builtin/ft_string_utils.o b/src/builtin/ft_string_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..19afab078a6dbc5697631bbe55d243eecd3a2e36 GIT binary patch literal 3752 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 MZTl7&;WShJe+Ya}2mk;8 literal 0 HcmV?d00001 diff --git a/src/enviroment/ft_enviroment_setting.d b/src/enviroment/ft_enviroment_setting.d new file mode 100644 index 0000000..9f30c1f --- /dev/null +++ b/src/enviroment/ft_enviroment_setting.d @@ -0,0 +1,24 @@ +src/enviroment/ft_enviroment_setting.o: \ + src/enviroment/ft_enviroment_setting.c includes/builtin.h \ + includes/minishell.h includes/utils.h includes/parser.h \ + includes/execute.h includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h includes/builtin_utils.h + +includes/builtin.h: + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: + +includes/builtin_utils.h: diff --git a/src/enviroment/ft_enviroment_setting.o b/src/enviroment/ft_enviroment_setting.o new file mode 100644 index 0000000000000000000000000000000000000000..261f322addb290cc6b74686f2ceda3841228a99a GIT binary patch literal 5184 zcmb7IeQZ*U8SvCr6H}FHkGMs32jBfiZ<3iCZr(|Cb~INxnho96irq~z;bUXSs8k*73R-<1c<)<`TgQ*CS51PdT zlTmk(5X~^skHnmv?^XIJtDM~ z@%>UdotAj@)<&6FG*;mCCX=y<5$_$2q@b+C+b;9FDE%kur0k9(9`X8I!OZ5>K*pE{3c* zQLFx9(YQdY+`o{lkDtmYUUQq?I^vThR2JVBs8^wzIuwJ=EC@0p`9Ap3BfbHe1SR-= z=%tPFrv4v}f2n!d{E(jeK+n##>bbG`TxKpGn9EKodU&BgR(dWlqi4rvm|HwHeJZd( z;@J#_seoyc56tV~y#@DMb&j^l>_6DKz-{+w${`;p>8Bt8#Xs|<@Z;+9SZ8|u1H9@ zF;vFgalZqpZ7ilHgl6RwNG~equBe>5v+tUfBNV8dj(k9BrUEldxSb9-&X~Y$MPO4} zi992aXNo|xzp|Dndrt24kcB84*=Hwog`;S#?xH zQ}$_EX)17wNIq~Y7r0(xmJeLtKJ7kF7Yn2Xxf1O$owHkdZuvBPL{hgPM0BE73bQ{) zUJ_Iom!+pHQ$F9&#BB|yo^ANscN#pOS<|pgX~fG>r3=pHg}zbiTxDzcs%wX91En_t|BWcYBe2jd}<-*P8SP6*jfX+CkwXZq7PJk1>S)ItkICz7q8MJ~2gaKFIF z)rp}U#5GE;r-QgA@?*A14AkzRD~CU%@xh-#Q$&1_>t`C5l_5c36+f7Zh^@?%}}iPapA^~MLA zPeevi(L}ttt=-$^eWZDlkhZk7w>{!*^=@hNZt;G3GfRzxeUbQy=tyEX5>NXE(#8^J zq$25bG(PAJGams*!@X$$rhK7rqCeur=bUd>BA$j{%GVt^5s4*|krCg%SZ{hDF*2O; z?d=UeaUkSPNPa43;7sMxTXPU!=?8^h+Q;3|kZZDKeLP$n*nUIz0<|r&BjSTTly_ zEAmsD=2WP-SQe?gt{!av{+)ll@aFp;Z6AH_Q0CI*C$9eX2;?#JXVITWe-T|&ALus- z08P|4=%U~l6K5CmcFBvAhxr-Fi!+7!8!#V?O*@%KRXZxLX=&F*KGdq< zeGlS!X-5~UXjSZf4aKSjb6vVFMXRv;37)^5JqeYfDF1AzCqj_uO8ISs6B>?X`svrx zr`=0%>dQo9xTTB??uC?h$lU%~`4+$n!K3g-XMwNQ{Jhc6U4C90;`Q1du4y4|(+0Wy z8n4Z8kLK|6rUAafZyUV8RoiMmcWb|a!9`ww3RiOnSI-~i%d}J6313wUas`w*9^y{t zo7|zj#Oq2h*IeV9VcHzz_4l}Xio1e*Eg+<<{T^TI=MCBqfE(oNF7OpW-sBkIc0U4Z z0l08bwa2*&dZ(5xS?>&YIL{*XAbj`m`V3SdUaJiOF34+4sd}C}k3!++OmnQ{UvysP ztXzKkB} z9$q_PZJVk+#_h)_O!;V4C+bp^@1Jmo;jiU722@qcE0T_a;{QV}QOQ38CC*?=RMPFB zq~9$0<&vgN*p{Q9cs;c20VO}5mJ-CdF$RoEW&>hlp5VfB(s_qlTtoh y!84=EdmS(M(l@^`K>q*<4~;MbHv?Y6^vXAiFMp%*?JvFrmR|qR$6^Uu813KbhV(@M literal 0 HcmV?d00001 diff --git a/src/enviroment/minishell_env.d b/src/enviroment/minishell_env.d new file mode 100644 index 0000000..e20b030 --- /dev/null +++ b/src/enviroment/minishell_env.d @@ -0,0 +1,24 @@ +src/enviroment/minishell_env.o: src/enviroment/minishell_env.c \ + includes/minishell.h includes/utils.h includes/parser.h \ + includes/execute.h includes/builtin.h includes/builtin_utils.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/enviroment/minishell_env.o b/src/enviroment/minishell_env.o new file mode 100644 index 0000000000000000000000000000000000000000..8c59b14507c5fd5cf7f08f7e0ddea6cf12943dc4 GIT binary patch literal 3632 zcmb7GUu+ab7@xhn*}LA+>y;vu|Cay?CcSHcB1nNYw7Og&G?YIVBH3QI+uq4_?{d2> zXg~-xgr+gU2P696lQASdVDv$QF+#wAFZw2l>4V0QlqlK|9x6oZ@0*=1y`u#Dl9_M5 zf4})==9}65@xk4HgN!MDh7K)&c8D1AH`n2g#y8K>)xdEAi# zn6B^dNbi3nd!wC{1c>kmasmJq|1HfBJ$}o zdxr+}OmA<=9H#u*54G)kWyWi_%5nIA3{G75isq_5Ko0!wsmc=N^f7UgCu!GdMy6F)K}i zdG(jiSpuH4@&9j&XATme%10j&@8UcoKmV0>s!eu8p+Z#H8mu zTvCm--1Pi^fgf53Y(g6)21%2m;8SCJ#z(Fyn(@7aS_LRC)6uJLpcWH+Oe8&VhxS+~ zZnVZQWMduUBUhBsj`2GtEr(JZx!!o>TL1a7{TVws<>lqBL#%s^9p4sTV~3eitE`FE zaews8iRfRaqOnCwqqWL>6ojt^bNCam&sSUP{n3{rTO%(l-hppGfHR*|?5bmoSNiO# zBQJGhnOCrek#lGvmmt7`$dhLDkS~1oMopSIN^|b-tyT@OIRjJ)dINYnrAB4|s>X+O_Pkznh zx1U+1ig`{N^1u46oq~%iTq4|^*((^UCL(0l7^o+-;2hrgw2k%qgOi?rV%^tqU z>Lrm?@E-g^|DX%P)wiOm8m!*8BwPnhe!itFyxbcv3x(HUyovP7V=S1&AX1M`Re}Pe z72_E+|JooSL}*$bU~Tm3$Blf(8i)^@B|BHJ;!PV8O^HqMwL;s_w4rHJqA{_)DX~7$ zypGu=BWYU0xl&=!w4CH%&dS+YGoRO?Oc*RlfH@=M0LV_JjY6N9z?UVtvtT*!x0CJW zu$eCu%~G-}pKrHF_Z?-@lZMFyHu6o1H!|5?Foq}} zJ1LT3Mf?glx|202EoPL=jAPD-WjX6ufWsW&XN#UbG0ezjO3ZMRW)}UbJX$mjS=P+- zv3$;Un2iNHEXOb-)4JOYk;{LdZF+G#t6;Iv!@XRNlxBZqrPTvap z`{_dyMFRdM8j&bm@C`y@OcW``hotPyNplcY&WV>{`v3UQHKVqGz(BMP%H7X6^mG|f zXlR5>w#L)vB0WDHi2eHKK+K50cOnhlQM9+vE}&7RQEqf0R)d46o=HXJi5G!LR6017 z{zArDVFn|jQYL4rYZ))}qNBSFB6}IlzSl53W{*n^-OIV`-r|)v_c7&oOo`14hR(|b zmLcHu-?aScX*oY*ZPD0S-_C0J85N1P!|$T>qxVJ79DaEix*oWAGM~rrIxu&DW#FkO z%EM?iFpqypyx^At#r&6InXQ8827Fn@p!G$X~1Q z1>vu`PfhbhYL>53Q+!Itc6zs2ZWlP2|r8n7f+TBzx%rP%;__gK<}XYFuE}POt;Kqx`o%A O>4TYkzF=TJqW=Izn?lL} literal 0 HcmV?d00001 diff --git a/src/main.d b/src/main.d new file mode 100644 index 0000000..c0f39bd --- /dev/null +++ b/src/main.d @@ -0,0 +1,23 @@ +src/main.o: src/main.c includes/minishell.h includes/utils.h \ + includes/parser.h includes/execute.h includes/builtin.h \ + includes/builtin_utils.h includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/main.o b/src/main.o new file mode 100644 index 0000000000000000000000000000000000000000..d9efee789b208d2511de520701e806faedb0c535 GIT binary patch literal 4384 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 literal 0 HcmV?d00001 diff --git a/src/minishell/minishell_run.d b/src/minishell/minishell_run.d new file mode 100644 index 0000000..ac88dec --- /dev/null +++ b/src/minishell/minishell_run.d @@ -0,0 +1,24 @@ +src/minishell/minishell_run.o: src/minishell/minishell_run.c \ + includes/minishell.h includes/utils.h includes/parser.h \ + includes/execute.h includes/builtin.h includes/builtin_utils.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/minishell/minishell_run.o b/src/minishell/minishell_run.o new file mode 100644 index 0000000000000000000000000000000000000000..0aa3c0a52588f456b96c27883186c6c23b360fec GIT binary patch literal 6312 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 +#+ +:+ +#+ */ +/* By: frame +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/07/16 17:21:59 by moabid #+# #+# */ -/* Updated: 2022/10/25 21:36:20 by moabid ### ########.fr */ +/* Updated: 2022/10/26 00:43:45 by frame ### ########.fr */ /* */ /* ************************************************************************** */ @@ -55,65 +55,87 @@ struct ast *ast_create_subtree(struct minishell *minishell, return (ast); } -struct ast *semantic_analyzer_create(struct minishell *minishell, - struct token_stream *token_stream) +static struct minishell *semantic_analyzer_helper(struct s_data *d) { - struct ast *ast; - struct token_stream *tmp; - struct token_stream *prev; - char export_fg; - - tmp = token_stream; - prev = tmp; - minishell->start_right = false; - while (is_bracket(minishell, tmp->token_name) == true) - tmp = tmp->next; - ast = ast_create_first_node(minishell, tmp); - tmp = tmp->next; - while (tmp) + while (d->tmp) { - if (ast->value.token_type == 5) - minishell->start_right = true; - if (is_bracket(minishell, tmp->token_name) == true) + if (d->ast->value.token_type == 5) + d->ms->start_right = true; + if (is_bracket(d->ms, d->tmp->token_name) == true) { - tmp = tmp->next; + d->tmp = d->tmp->next; continue ; } - if (!my_strcmp(prev->token_name, "export")) - export_fg = true; - if (prev->token_type == AND || prev->token_type == OR) + if (!my_strcmp(d->prev->token_name, "export")) + d->export_fg = true; + if (d->prev->token_type == AND || d->prev->token_type == OR) { - if (ast_is_assign(ast->left) == true) - minishell_ast_execute(ast->left, minishell); - ast->right = ast_create_subtree(minishell, &prev, &tmp); - if (!tmp || !ast->right) + if (ast_is_assign(d->ast->left) == true) + minishell_ast_execute(d->ast->left, d->ms); + d->ast->right = ast_create_subtree(d->ms, &d->prev, &d->tmp); + if (!d->tmp || !d->ast->right) break ; } - if (is_sub_tree(export_fg, prev, tmp)) + if (is_sub_tree(d->export_fg, d->prev, d->tmp)) { - ast->right = ast_create_subtree(minishell, &prev, &tmp); - if (!tmp || !ast->right) + d->ast->right = ast_create_subtree(d->ms, &d->prev, &d->tmp); + if (!d->tmp || !d->ast->right) break ; } - if (is_child(ast->value.token_type, tmp) == true) - ast_insert_child(node_create_child(tmp, minishell, - prev->token_type), &ast, prev, minishell); + if (is_child(d->ast->value.token_type, d->tmp) == true) + ast_insert_child(node_create_child(d->tmp, d->ms, + d->prev->token_type), &d->ast, d->prev, d->ms); else - ast_insert_parent(node_create_parent(tmp), &ast, minishell); - prev = tmp; - tmp = tmp->next; + ast_insert_parent(node_create_parent(d->tmp), &d->ast, d->ms); + d->prev = d->tmp; + d->tmp = d->tmp->next; } - if (minishell->open != 0) + return (d->ms); +} + +struct s_data +{ + struct token_stream *t_s; + struct ast *ast; + struct token_stream *tmp; + struct token_stream *prev; + struct minishell *ms; + char export_fg; +}; + +struct s_data s_data_init(struct minishell *minishell, + struct token_stream *token_stream) +{ + struct s_data d; + + d.t_s = token_stream; + d.tmp = token_stream; + d.prev = d.tmp; +} + +struct ast *semantic_analyzer_create(struct minishell *minishell, + struct token_stream *token_stream) +{ + struct s_data d; + + d = s_data_init(minishell, token_stream); + d.ms->start_right = false; + while (is_bracket(d.ms, d.tmp->token_name) == true) + d.tmp = d.tmp->next; + d.ast = ast_create_first_node(d.ms, d.tmp); + d.tmp = d.tmp->next; + d.ms = semantic_analyzer_helper(&d); + if (d.ms->open != 0) { - error_exit(minishell, "esh: syntax error near unexpected token \ + error_exit(d.ms, "esh: syntax error near unexpected token \ ')'\n", NULL, 258); return (NULL); } - if (ast_not_right_type(ast) == false) - return (handle_not_right_2(minishell, ast)); - return (ast); + if (ast_not_right_type(d.ast) == false) + return (handle_not_right_2(d.ms, d.ast)); + return (d.ast); } -void semantic_analyzer_destroy(struct minishell *minishell) -{ -} +// void semantic_analyzer_destroy(struct minishell *minishell) +// { +// } diff --git a/src/process/parser/semantic_analyzer.d b/src/process/parser/semantic_analyzer.d new file mode 100644 index 0000000..195d390 --- /dev/null +++ b/src/process/parser/semantic_analyzer.d @@ -0,0 +1,25 @@ +src/process/parser/semantic_analyzer.o: \ + src/process/parser/semantic_analyzer.c includes/minishell.h \ + includes/utils.h includes/parser.h includes/execute.h \ + includes/builtin.h includes/builtin_utils.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/utils/general_utils.d b/src/utils/general_utils.d new file mode 100644 index 0000000..bc82917 --- /dev/null +++ b/src/utils/general_utils.d @@ -0,0 +1,24 @@ +src/utils/general_utils.o: src/utils/general_utils.c includes/minishell.h \ + includes/utils.h includes/parser.h includes/execute.h \ + includes/builtin.h includes/builtin_utils.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/utils/general_utils.o b/src/utils/general_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..b0da722023d4d33edfd3b741b2f8e2005baca84f GIT binary patch literal 12048 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 literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_atoi.d b/src/utils/libft/ft_atoi.d new file mode 100644 index 0000000..1e5bd77 --- /dev/null +++ b/src/utils/libft/ft_atoi.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_atoi.o: src/utils/libft/ft_atoi.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_atoi.o b/src/utils/libft/ft_atoi.o new file mode 100644 index 0000000000000000000000000000000000000000..68a5d47f6cf5accd9fc7df59f16be2b87f808f26 GIT binary patch literal 3008 zcma)7U2GIp6uvXlJNwt}EN#K9U|2$}7{hKC5DPBYhFvo(5DC8<6EfLOXWEtR?q+wk zpwiH=)U<%HP4LYS6Qd!%z=IN%q^UxJ`eNcEZ-$bz3B<++Q)mO8bLY<5T`=|}=bn51 zzI*PSbMO52_~8>5A%a9;0B!*8!XX3<)CT+=I{$+fWZRL#93V#rOoHq~Bao(9#%ar* z+xn42>d3#kGy4jQ075*3JO}{H)Idhi?vSSS8NKCxE#2E&G=>mAe!S<<+m4$!IK$lX zgjQY7M06%79lT7=%-eb`-bNlh#gjgC_6_y%<9RM#$ttpp`uhIh(LTQ49e7x^REL)? z6taevOAi_)h^xnYz>7$6jJUfN47BIs<$K@LF|r;n&cA0nhxu%Uc&xrcTCc|&sKc9H zA)fVq;ko<0#PLRXeKY@yr{@QuE=w!tPGxd^nzldAQ<(_z{^;h$g2(=@1^B-F;OfrL z7|_fjd<{E6(`x%U#qkC>-gS=0RlFCDi?{M_BAPoLURq_VJC8O6H+$zWY>J|C!pLD*}` zDDDu`syLwY)!fnP%A?M)#69IwP1X+O$~0InB<@`mlu5KQN;z*M3xYf#Iz337#fYvCIyJ5#?j7?oMI} zMlz?susmiwv2-!9q*iW+PTVq;_0XAke&fSS*M-XPQsY=+Q8|xq8&kbZeZx_kn2J?1 zuZOAlY%|rzRBRRi3MrRiw~H4Ni|vAPWBSA`VU_T*zlBQvb7%a2p7jS_SnFRUG{e&- zhQZY=cLyc^PT!lpSK9WryakvNB_cQNZGi`RTa8MeO(H~YCz5}+&j$_WQV3?bJD4Cp zKvDKBcC#*RBvG*J1O6Hq>04W{5g+twGwuXMIQBa@gf&-Sl*Gxx9Mispu|b?1_zSh* z4O{DL!1y+dB($3?Mu>?K$L``7;238-7{@ds-^btv7uMpw27~+%2SNTD?QYV8&v8i4 zrgQzFA){EzZWl zw3W|p=k@X+!!HdO*(~7&q0E#@@Kzcmld}l^ z!SsQ2k>tvQB%6orvVplW{W+o&^>B}hhl-yE*?wu@Bw;QP`$vg$dDEkZzLAC7T`*UH z+1Z1H-!~)nJz<7#7m|aExk&Z6>^6t*|&^P-**MN(_*cG@Ic1$}k5cUO{ut~THdjw6`f7}GK<%As!WRJ@n-Q0rR3G|HL zsa^Qs5D`uXgg~RqJpoa;$~xe&$MzmLJ|R8+z(?YqCi^ScadC+Ie9?~M>pT;;4KN$n zg%ku~(ceTsU@^c#T_?j;s#eaEUjmS58q+lKNwG^*P#R(qNLl6q8O&P*K_# zqfPQJGzbx`GqgEL*T$$TNkw@tF4BaHB+(o+=~|O+NYeF5+L5HPNhQGc-lPEt@k2tA z3i2*Wq|6L$^kT^qxYC9R+F=6PBy~ZGGC^BSx^9AQFr~pObe+@!o05-1b=YA6M4;P&Q(f|Me literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_bzero.d b/src/utils/libft/ft_bzero.d new file mode 100644 index 0000000..92e4e9f --- /dev/null +++ b/src/utils/libft/ft_bzero.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_bzero.o: src/utils/libft/ft_bzero.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_bzero.o b/src/utils/libft/ft_bzero.o new file mode 100644 index 0000000000000000000000000000000000000000..f163793a72ffdc7c3a05eeb4fd5b6d64325c71e6 GIT binary patch literal 2448 zcmcgt-)kII6uz^YnI!IZvrVL?L~$RQs$gfj2@OG|CUli)tr(idu9Q0L&fHB#XJ?lA z5x23W#h?)S67e7KQSez2#3%dSf(U&mk{7WLN{d1jE5`54+}Uo2l*R`=aPIkW&;9n? zJKw!~?ayES9%M|)GYrrH=qwEtC}cnME1GsOh#IuNr+*Dyc;Hd5}$sh ze)@i#dXvH-Jc2wtob-j@a#};yFf87TmW@WU>GM^JYiH(9z1k~Dan6d&MbTfcfU#Vk z-@~)rmPh$4-epm|F6<3~H;euR(2jUP=*KIvczHT($gr?yHg~0|MsLUE;<4bsAJ>_5TGbaUx!B>oykFSx&5Au0d z;LRn|Y*XNgknY7w>XS|R?AUIMm_5I)z&j`Sa-A+0WZ@zGO<`^vnv@r@87PE~jq-KD z+b%4{bWazc{X%O~?a%MVU(z>z)YpG5>l+vU&^Mwx`W4tKOLwYwZ_#pn{c8E#x6)o| zvNR^=OCMY)-M&;RKQU3-D~;ky=2T3LDs$uc(hG$b3(xF-8ShYDW;u~KK8Dv}1UT|O zc6=-;VoW)}@};AN0`27zG`XTf@eveR6`7OJ&!Hq=CMF&yF$zL4MuGI^cQlUVb02qa z#-4={QRjy^ioel-+(EEK6Hm+U!~6uzy{-HXGdRTN>B3e_r{OMFR=FS8o?EF-t5tQT z@@$+vRGqHQsE5_5syd|}d5#6XsYRjf1e#+vTcOqpjpiEnJ=J6yf!Ssw1W2IOP0!*g z9t7=}=Z4%31Fgnax#M-XuPr!@u;uyfKzqGmzOh(WJ0j6nvsinrHyv2-GEqscwiKXO zEvB|s^USCn;|D9;aah_B3z*9SdyN|*F}LC4N*N+{JnT1e1AE!!R>gKhrZ3LxDUZk| zOia0zT->>@pR%6ETzu@X#9xyBwG?O9ZbSY}4P7JB#|aEVzQhz*8GIq;Bz+MZKKb?f z#1~r!Z+~;)$US0?0j1Y`3rhPS66}LQ=*v@z2q99$0!k4v(pMC&5F#0b3LcQOFKO)* zle%T8TpS$QL=_=C3H|IZ+VS?bSkKsesr*sy*q-$HdkeJ#tcp>RqS^W zOe!r3e9d-EC$hL^PtVT$pT8HJ4>Uvkcci4nHNq(*S#^c(yPzzB_;nrbJpuU?zVkaH(wNr`d_P7>!hk(}kB>BK4rg@qw>7?FT`)7tu}8595*QK H5HUm#G*KP2Xbtf53qQQZGQca001-km!L!Psj(5i~u!4LW)R5nAv@6Y?JVDfRX0S zn|U+8o%i0n*{^>6>9-gmT!g>?90i`nAq@;P3j7f+9zd6cU?GPwK%owp1UZgIAWB_r z)eYu>zBHFx`a=(Am)HdH5c0ELLU^=A$*U+rqO_Y~Hi7_3JL~yfhBw3TNKb$ls_-t#;T&aHe}-=Qh~4McWOy4anHj)C+CCt^ z30NBe4&3|U%?)7^KwZ8p`H+gCwsHpn7X=2hHCiQnkqy02 za^;ds)x2R?s-zMb(R4NM0*WK&RI8{-&~4;Xmg#Dy>&RJcMKi3bX3OV|yj!yDiX)%R ztLGMTQk5Cnd=|3{t!1b95@DV=l`lGwtn9xVIcuq2#m9HbnqiPuN<_6h(3SOzC*+f~KRq&cZ4yr!XgQoc9J9_hR@bT{je=gzOT1_zJ2(E#*w=pUpujT26PIHe-5kw z+zVF7Az&b^1Tv3g{A zy}j^%N@f#-ukoh_!r#lw;2R|qFmfEXn;1ZWA3;M`&Hcx9CVP%8>!xaWMNQTxr>FkU z?>Sc;nX-RXtB&Dm!7&78sf=xu)i5Z2i|ECh_bHO(gyFtlgc0$y5YGv{IUy!42%?x1 zBI2?T|6EAH!pLcX&k23v^8ybVCob@PaNGfa0s^Mv*g*kx{CJ>?N0*7fmP(lMF hNtlF$(>B$w&UT$p*j8apvn@g^e&g^hK@Wl0-vPG4u15d> literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_isalnum.d b/src/utils/libft/ft_isalnum.d new file mode 100644 index 0000000..39e17da --- /dev/null +++ b/src/utils/libft/ft_isalnum.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_isalnum.o: src/utils/libft/ft_isalnum.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_isalnum.o b/src/utils/libft/ft_isalnum.o new file mode 100644 index 0000000000000000000000000000000000000000..cabfe54da622a76bc5330ae3c92a77cb0f79856e GIT binary patch literal 2128 zcmb7F&u`Oq6n~E6(2>?jC=*5OkVAn^qBdy(OOHm!0+xAi-tg*a;5YI3aQ50Ehz<918`?dtZOQX=+h^Jn4Pk@6Y$y-}kle zzWo2qDga3aT#%E?7lqBTKf> zc5{XB2=WesB*>S9OC$stM$N9aCk?Y&ZQ0X=Upihq{GAAcz}e3|fAju22^?0~0?+a4 zKKbH!S9oHT%SRmVzUXfSydZ3`ia6dgj`Ntyy$V;B1bb{@8iv_yy0+n&4Ld+*9Pb_- z9@1DOU^vB|Ie91`wzF8sWW|;vpu){JD;1vln0eaq-m?%AEc0x-|0wE{`u{e$AmR z{4?{A`D+f{zmG2rN|}G>$}_jKr*26(X`|Y&$m%Z_)Mr1d*>xM#oU{gyC81$xO={PG ztbU#TCcSz6zW#6VGbJmK;I4iB_`MheS>2gV(}SHxj_zv@dmp_}K+gf>Ysf@5Bf-|) zxON_y4C&ZCS~Dkcl@otnc-XNZ`2ck#2}Qb`dCN7u$^5k43LM|d7e=*$wj)2pyu*dj z!VYb#Hd4?=wC!I)(6aP)=(vIII@Nlp*F(bzOxJ5SGz)Zsb1XANm_V;se$CeK`s;gq zFSNZd&`b8T?fOl-r5|$5un$07W(XTVhY2_za!FoFvfZk|ZsteI#fTWGQy`(DkD6@L4OL zbp}w*NXqA{uPLijW6HooWm8?*fJ#O7ugbYGB~eMF5E@`JVq?v4CfZ|oG?J-JT%sW4 mRFTU*lo_@aMWX+Fm&v;5w!vW2P;(}okn3z(J9=}7%Q6n^XVx=EbcPJ>9JRVZR1kbo1t^uP%pKmw^%uYp7j@6FESXKQHtq&IKg z&wTTC=Do3h`RDfCZ2*!CI3S0S57Cf9M(RbrM$Z4Bn&Lb1v<6A&hzZ0|G9u}^XU%&4 z+}Dqf=8tdaVz$I5gh!A!+5tjj3&S}Qf^>btD%2)*qfn??GlZXgJ#*}N;RbF~EwOFXCWmPuhjyrcZi`#8qs2gGCfRSYwT_f7!s z=Lf{|-mSF!-isXX1)ksS`{J3-H0I^$wesmwc|zA;&hn*9G&$ZWZamZmz)T%n-cv8u zlwPdjZTJgxeQQ0B@S<4cc$Wko*Re0A_>>7zFLtTS5QFD;gX3N1i}qvP5$(kMcnNK} z-$C*r`@T;62xKG*B72H|*BHtH)TvL$kclXUnAY-R!P&#niQK{;xyG%;LVfjoef3XT zyzu?kQsZx!A6u3 zQC~LV7am13&d$U?p^y4;bd@swiz)!;IKuhS)vW-V)@Rn&pZx#zQkV2ttXq*|b7y0B z-j5}EcE!4+9oVNK6MubwU~~uOMGRCc5SeHZI|~e#6h9BE5E##^jec%Arrsh7iQpAS`Zjh{ZK& zjPtlz7RNLQi|X{_?oeFMmN=$?au+>H7&7z(rA*r>Po`$9s#|i(sq~PVRu883Gi!f( zD1A^JPzTfMp!(ziaI2*`-3!(~6#6at*sOWvC`-1XnT*4`Ey_Z#ol}ijSOj z*eQEf*>kn5HDlRM#j0v!w&4|>>a?pJHOyDX^J;|~HpPr*Us`v&6K?~Lq^Wko#cVa! zu3FYHYtszhow95jHgfW(wsYF5nucrnYOR6^Ftt?nz=Yg*CMOz$n!|4^JUBW$@LzG7 zuOT(-S8vT-Juv^<1^u%u+UWOg0-0SLN@`LfcJL_YmtSOE z>k)?LH#y}lgMt<5|6~uGn~y$$e!6;!rLyQl4iHr$lE}>0aNJyht^AuSua#eJ>&_}PW@%;fZvBXEA!`sErD8*%wf8ude;fz|u+30BAC+-W3 z2?HI7BuOi=?Ih@xA%oq;hKI!2mUEJRu)Z-K+NN4@D(L}z!(M7(_-T+$iFN}$h AWB>pF literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_isascii.d b/src/utils/libft/ft_isascii.d new file mode 100644 index 0000000..3c81b1a --- /dev/null +++ b/src/utils/libft/ft_isascii.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_isascii.o: src/utils/libft/ft_isascii.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_isascii.o b/src/utils/libft/ft_isascii.o new file mode 100644 index 0000000000000000000000000000000000000000..9239d665532f3b66e5327027e9cae8cf787da80f GIT binary patch literal 2024 zcmb7FO-$5K5Pscm7iFQlEB+BR*#rJYTNjiVHOhuXA^r>M#zdQL=|Z)%n{5|=0)b#+ zz<9u;7tdTgYPgt?c=2L989j1P<3ZzDQE{f7E=z+ECz&@tZ{~Z`H}Ac^`SJC49b+8N zU;vH+AHpFG4Acxfi<5t$b2OL79H77kOokjsCy=7J`fbwK-?wB3+8$C6k055n&FH{B;wNNPQ!)WKOWG|kmh6FgL$TP7F%yUMn!Jq_qhE=rDAI7UtaDn7& z!kdAQB%l@X9JlOcgz?@H&L@(xK+2K`;i;vPsVkN`q&pB3#(ROy13KypwjoB!l2{SX zF5J*CB#if+@LDMU!Yc8+`bw%6#@j}#2Y8iL;<>FkN=6M*+Wp5t5mF8 zhSjeqr*o9*iAlmslXD*M@MzCMe`za1`=<{o#WHlmPf(QQ=Xr*rI|vUiL+v$!dodVH zp$yKSX;>a&c>g{V-T)jG?54sjwxWx0hYcIJJw_R)!cyVGx z{5B>gH*FD9+&b9)hy+vXVjY`#@o@Y|d}nh{({Xr?c!5R8)zbuzL<{4^WAQkCz;$5% zUas-#ZeSVkoCSUgj5O;DZ^S2}+EX;R%WrW^T!oR3JR12>wODi>bRo*JcnQ;*sagZ+ zVZH1aww2DbNg1g-%`ha5 z$p~j?stYiVoY(ArU4m;aciNV#TdpJL^kLn!OL|#8Z>nz5E)O~K8C5&io0m%DsEO&# zovKbd{Wlp!qAFiyI{sncn19o> zZO^{!g*k7_K;nTzs?9|^oVy70zcEOn_cv*BRSCJ{dm%avm6Cv4O!u z11b{z4{&xF1+d)Ri;TOSb>YSuuG((%Be1HyXr587|Io z+=AGM0v7@1LcM1-8x76(N?BVyfP8`z8tN-TDmE=_Eb{gfA;qVT3Xyyy0+_7L$BgYD W2?7yfS(1pB@E~ypNU7;6n129FXbgh@ literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_isdigit.d b/src/utils/libft/ft_isdigit.d new file mode 100644 index 0000000..cbadb7c --- /dev/null +++ b/src/utils/libft/ft_isdigit.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_isdigit.o: src/utils/libft/ft_isdigit.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_isdigit.o b/src/utils/libft/ft_isdigit.o new file mode 100644 index 0000000000000000000000000000000000000000..367dcbaa9f6aa105dc40e0668825e4bd6e4b5864 GIT binary patch literal 2024 zcmb7FJ#5oZ5Ppv16q@3s1Vk%9%258nZd#}cRM3bNiufy(p9l%8#Bo}KV@I)53Tg!c z2^AJ#WPq846?H+X#KMA@5R4rFF@Tt%g>q+~lhi7roOJJg-re`k@7{ZU`}5oHCdN3P z!2lcv?!_Sq4Ac%hjgx<&Q#6;w93bBYOokjqCy=5z+PLHCo_%&8d$w--+ICV9k03oy znBDSYP%276%U4H~Ts~jX#?a1ONS`@e3-NJ|k>~azFxMHX1%u+_>1NSFe-N)q!FiHz z2=5tuBmpgnXFC-)BZ&8&a6Xfi1ybrFfR`(m4NWm~CC!GIAl^%C9#Eer*xCpwb+II# zmA|55ND%J_;dM~{>1E=%^_6pK5N{)`?&DRLiRWA|FZsP`!aG9sJ^m-2YL%caN2!|E zbhDr+$1{}biYdZNl5-aD@Mup%e`zZM`=^a6#R_!8OHh=>=lK~$_Y)pohQ@0I_hQta zLg}ABLpNQ-;QoCfyb((32Rx*iztqBvh z#P2u7_`3CCE4Lc9KP17_>PUYZFYb%(k8Wu{nm7p05ihV1xsE2_k?3H&cpw_Z54a5M z-OCkj-7PEyo|C}Ofsv*?;g0x3)Ov~rcm5rYv5PSBp+^%RYZeR7f-Zzv8ZTi|HFD-i za!jk(x@9I)-BL>GNp5w$yHee$9;s96N=aSPo^8yosB+cO4O=$!e9@7Mj-uNIeMEO8 zmB|RFt2qZ?Y&ol11x8E;&S+zrVU@LtJY?jYqE#u`@`;>!YB(#E$-=p{>YUPlW{E+9!mvp%7rQZVxlE XnIs5Ah@?p(TFiyS86c&ht6=^Cnz9XS literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_isprint.d b/src/utils/libft/ft_isprint.d new file mode 100644 index 0000000..c47778d --- /dev/null +++ b/src/utils/libft/ft_isprint.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_isprint.o: src/utils/libft/ft_isprint.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_isprint.o b/src/utils/libft/ft_isprint.o new file mode 100644 index 0000000000000000000000000000000000000000..dde77c1e6c002532efbe1b24744926640273960f GIT binary patch literal 2024 zcmb7FO-$5K5Pscm7i6)!EE@bx_JF_9mIWn5jj~};3@XTvZcMbpu3G%=pNcr{#1NHo!l@nrPKL5&yUSwV58oi0lQ5hs~9KX2xH(>L$Ee)u)_r-m_( zXD|SVfje+W0t0OZp2o>lsE_8dm;>b7fXR@f=mb&}N4w^Dx@Qk{XNQ(-U)xIx;t{0h z39~zX3`#{A(emX{C6~{avVn`70C*d_y{@FF+x%CxuY7lQbt?uKM*NEp_FRu8#X~H`}^*#9~o@$LlU5-*V zuj=NAqMXW5sw*Z5FGz{8_G4gIC92<)FWrW8uh4KG1amY?V66x~U9cp0j%5!{P0 ze+s34{tVr85rg~po$y8}sT1&!W>%@M73MYpd$rfY;=n)%gZ_7v_ZegyY`mxaz}1Ag z^zGH|HR;1W557LQwUC;*cWWUz**zb7R0nxr+>Sk+0sCS1d@~n&Idkzf*TC%%8wFmx zdsF;zTZ}ht6&tt&Y=20CsYIl66E7Z$9**wXe6sNvJV(61LgYHx2#-WFsH6nM@6zW_#>_Jlj)6H)0Y8r->$IL0o($cG-^{8F)4couXa%+h!Xld6$3 zN0Sp;$<{41nQD_#QhRc@>)oGfOSMZaQfo?Tl@9J?TTywe0G9AryY&oM%XogkPN^-xEa|%{z+?G%0)V{&2R3t}L z%wVRsGHs7sVHAm~JZwX?vU_0VjHQ;xU3_~?GYqy=6N9>#%6bOVJ%001dPm1Q3>@=r z+S@H}=JvsyyJaBpz#&!Vq8-d#1p40?tYHI!0pTUW8h9o^ud(ZlwcMGE9soHDjIr22 z|DgdDiT(#TyNrBT?#2M)uEn`{eNF8YL}B_i;Evx|@ZuunGnN+P_d{Ll{pUu7m@vb| zIgXnb*Q3BifVn{LS=B~E^W9R`RSqB@O2~7pwdL|_Jh9g2K8wvp?Yx6K8 XJ4u2-gh-ksqQzWDoB>j*x(eoBA%G2~ literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_itoa.d b/src/utils/libft/ft_itoa.d new file mode 100644 index 0000000..9a156f0 --- /dev/null +++ b/src/utils/libft/ft_itoa.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_itoa.o: src/utils/libft/ft_itoa.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_itoa.o b/src/utils/libft/ft_itoa.o new file mode 100644 index 0000000000000000000000000000000000000000..543a8634e85a2984d4d0f49543cf5b8b49f96cbb GIT binary patch literal 3232 zcmb7HUu;uV7(ch|xh?J1Za~5oOl-__AX&SD&PB(c$x1F8L}Y-CikJ4T+p2eM)864! zs>|vO3lNxz4gSx{Z5qND$TRdd3(1N z+M(QS1uC1NkDc;%m{fp>Hnocy8U-wRDo-gB@yg7PSRK}C{5ce3i|0Zpj!kLXaA+u+ z@!43yAk5>JlzQdi;0Epvj-3kLcq>@9X>+h%S&t!dh1mWL_+6WrJGd(lpy!Lgcmx&e z)jbXF;FE!;0?m#4H|)mSuX5&+E~@fAw#xL~T?D8FuzfpyV)|-W44xkF$6%t*Z6Ut& zP`jRh>iz*ARq@D+!`NT2m195Ax0%LSbxm4?tu)`j*Xx?h-zICTv`m^;rZ*AEOUH_w-maeIaIxFEG_Is#eKO93&uO?%JN$Z6-&z^4`JsmK@@0~gTTL%}wG#M19;b{VcXlBSolO|m> z{^X*&AYITLqRRlHgjKY1v=O)~zH*4yiaYyKUO&u~kvgTW#_PKP6zbpsaQg!7ZfQxb z&sb-$?j6_OTKm_t^SY47ZrOQs#RRR9XClxp^XO6us>*vBYkS0lp(x6&U@e27O@WoF zo5Gx-#8sgbwvGl#kh@voKL4j&RlB)Q9pG-&f_$Ebh9SDSn&3_9PW}+oE!{lW%{>YD zdyt+$>Hv3r%h#!6oWoT+$z4cmR0sKHwSzZ~@%0_NF2QTMxjVxBV>}3;Iz)nF+}pu< z0w6oN>nsnvBvvOlTGCHmNClY8o%oge{o`UiuWZkY_FTif7A?3ESbh*{H}`&kq#o`% z$Nk4q-@%#c9#w5$D5NzOnu4yHf6v z@{uY#ENuwFQ+G*8e{KcgaOMxHu$_6M|2KrlDXAWEg^9}{pAeGtZsEtG38%H&NOR0ur(u$7!;q-nMrhc;XL0>ZDCn0;Fmn%J10MA+b79j&kn#xaa)t z@xABX{P^hM-zmm~1j7JMf+uKDz@Sm^_cZw!`hsFXB`zZyn2b0}lOV(J?F~QFL;Lb< z>GHpJq^)p;@Cb4*9o7Zo!zhNNVN~q$+OlDm%Po7I?3uTw7GLXxL^wCN=Ps|W6Tq0* zrFZb^ZnZ)FINn1Z{4JNW5?3-EpabzdzZC?=@jj=`1{JvcJ;Dp!G{*4EX4A0^*Iczd zOvdrP;nC-Lev&r7mkz{hl&@M87RTG+(Z@N)2aJSbIMf2ZQJ% z$gl9eorF|i(>+}PcN67C-0eS%enoHpqHjG=^!DbS-d@|)w>I}!{v%oj>MqOQq=vtL zj_mE(J$-8eu0mj4+6_GI^!=xz+3krPs7!Cq?&#aW{Ept%)B4su<=wl&pzvI7SW4t> ze31L~dam%~vD~0AB;#B2$VsS}ACf1JCUWPpFK1sEeHBkyQeq-^To`6dI@4pyc}CvU z5r{C0vGlNz$Yrwx!B}R1C2|*r$(W!ox&sd1mvpe-{j3PjBKSKn(GQ^r#ubcWrx(Z) z-u#)yd{Vr59W@rhq5pH(*KP?OK+sL9&=kqr8bBbqm7-uy{QE8$>}=GLIms z1H@-oMnuxrq(7TxGR3kfdPx+^G2LZl-EMjHhN~3E)uMVL-3y$em8?9AOyJT9gFO}3LcXY)p&CGYEy~+yXk)&!@JXEX&H&2^sSZk{R zzE`syhxOLQP$NU7bqFsMR#*>n>A%ReuQA8Oq`owz)44?)-jv8jBZ02oyngZ|WN=WB zBaVPU z)C}aJGam-`5VakM=6fhwS9pJs2^$5W(4R_wiYR)w={lbHi@s=opXZ~Qa)pn@>49*U z82b`2Nj8m95QIN-10-k>un=n_7CSHW5u$<)Q)^*mna-P=$O}?m-yhPDT#`ns62^qQ zET!I-vhtjSU!Po)l91^+OuQmJ@s2bCD|22-m885pFNv@Q<|IL$7iHAM-Uw?tbtaVZ i^ISsE(lWh;BnKe#P$D9=%fugN*mOZ7aXq>il=BZz2vAS} literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_lstadd_front.d b/src/utils/libft/ft_lstadd_front.d new file mode 100644 index 0000000..1925ad5 --- /dev/null +++ b/src/utils/libft/ft_lstadd_front.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_lstadd_front.o: src/utils/libft/ft_lstadd_front.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_lstadd_front.o b/src/utils/libft/ft_lstadd_front.o new file mode 100644 index 0000000000000000000000000000000000000000..afff0088204031b0f30c3a716fc31ea0ad2d5f8e GIT binary patch literal 2272 zcmb7FO>7%Q6rNpsHk&$GJ4saH$@vy%Y|;ap1-s36P+3{7+o0kgVNl4+zvUighlD6G&>)mC$RQuJV{boL^fQ&-&z0WAtxB)ES$Y5B7R!G?S3uol`46ete|?bb zjbmGt4IN^$(yKt8+>Bj4{f+OGG38NXf@h5P-ZpN(V-y~kGRBl~^r4!^$&88pacy>g z#&|yWLhkX&qZn0L&Q$3*KEW8zGZNZ92oZ*%G@)dST#n8#rjN3WaeRV|!<60^U@<84 z_~9e01kV!qDwybo5b-*XRh4yNj4b7~pJ>fz)z8*{i!~}HtY8>;O8y)y#%bj=WwZ-e z{s5~7hweZW)S`YDl8UE3%=9b{T_XJvopFj~b2J2sj#u-Si)(HtY_hl)?c z-lt15r940pn2PVWID_u%$8G&fE8L* zr`>Q(%o=MR+pZslR@q&1y>{SstVORDHQSxl&^lRjURkP|fpql6ER|2}Y=@0EnT#aW zIujygEBv=4d7(eRdo4e`4snBHl}2AZiPRX^~&ty7PxwZ8w-3`I|1hcA6npw_M)odZuYFWTYF4O2tw9gm6CGH(~^*# IZXmJo4;%0|`v3p{ literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_lstclear.d b/src/utils/libft/ft_lstclear.d new file mode 100644 index 0000000..0464340 --- /dev/null +++ b/src/utils/libft/ft_lstclear.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_lstclear.o: src/utils/libft/ft_lstclear.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_lstclear.o b/src/utils/libft/ft_lstclear.o new file mode 100644 index 0000000000000000000000000000000000000000..5b228a07f919b88e28d41ca58f0896f22dc58293 GIT binary patch literal 2376 zcmb7FO>7%Q6rS~FHvUQ0PEtau0MAW@M6NETF>@6FB{XB9+v()*n^-@Ki9 zGyClycmC>UOi>vGxDR}sL>>$}2>zS~|ApS8T+pJ_kq=BpoS{LGZ3pgJ5Za-Ces=Nv zKYnB_NQ3YQ^2cOY7o4}E9MZPEN~zU4h-IU8>fWZ2QF-IaR3lC0Hi%^d9M^y>dh73JX3Pc78i|%4D{p_XHIvA{iWBK%p}uX@KLTQ zuAVtlcUmg~-(Pk;kM$JAP#r^!RVY7HPFM`9(Vu9^^;qDpG?-PKwxTX49o`e{IBbQX zxj>!opa#O z6#OEX`he=C#ux>Is3#~yCyzdlll(tY#x9ChR^B+rl(n3a8|Y77Ll(W;_kqXn(l>QF z(f^fA>$xk5lY`+tF?JO>eQXL+QItRRK~l5`Sc$a|>pd>?5K=^I8Ox$@mZF^yq-GVK zPXEqR+8pmc!4ukPp1a9M;i+>xt-ZpBVJ7D=@B&va@P2rT)=Fqt+ynrCk4}bKdqir& eMO-^0HEfn8AxVesaq)xf?Jen`hw9;T&He_GxlG9b literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_lstdelone.d b/src/utils/libft/ft_lstdelone.d new file mode 100644 index 0000000..48a86ac --- /dev/null +++ b/src/utils/libft/ft_lstdelone.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_lstdelone.o: src/utils/libft/ft_lstdelone.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_lstdelone.o b/src/utils/libft/ft_lstdelone.o new file mode 100644 index 0000000000000000000000000000000000000000..8a054c70ceafd8701859b9385d24ae07f49a9ed4 GIT binary patch literal 2296 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 Wq=cZK(auOoHD+lE$s8IX*!}^lhe5&s literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_lstmap.d b/src/utils/libft/ft_lstmap.d new file mode 100644 index 0000000..db5c883 --- /dev/null +++ b/src/utils/libft/ft_lstmap.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_lstmap.o: src/utils/libft/ft_lstmap.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_lstmap.o b/src/utils/libft/ft_lstmap.o new file mode 100644 index 0000000000000000000000000000000000000000..e58a521d4e0a476dc21c7ab12fa04fa1e8b34808 GIT binary patch literal 2648 zcmb7FZ)jUp6u&R&eNB@#NtXV}KI^WJ@F8at*3&OLwb zIlp_}z31Nd&6VG;H8Uo883u3@_$UogFsK{+8BJb?M!7SQq8yNG1CtR4$O%$a%Q#~> zx?`UlN}b%cUG2P32#+A&Yhlb@zKOly#*kFijFFz5QnhrtY|N28`1rtyhif4&&fCIs zMbuXdV9Zme*YI+MY?1tpcn{F#fc|s@dsBS(=crEr?TTkwWjmu0FCn741a3tZz}un$ zPb-!3hFZ{O3==Vpc*Ek1j*0wtX!Cc{u6V`t(>jGU;=L^JdIZKV{}IowucYaXc<(ph zNxq%M!P>Px>zUH7-}|+|%LjFEqx8h^KAo>XMuOW{hqki0XNV=!v;CiB5VzJfrQ#aHnmC7Y$;c`-`%x@}{ z*>$Bdxu#qkTBby0aR|Pl6=h+5g@s+)@_4Og{OA)Gi$gMz}Zl z;&Z`2o)3mQ4+Pt#4qQV|3{xF)vdbI1FK~b0aQATJAz*qr^9a{)1eefIgavIIP1 z;19q=pE|-G&tt6hCK=LWKhPLDhtca?dZPxB>+uqW!f4EZg&Zec!pDZeBARv&BO6wH6d;HUWj z4UAKGtE004dfuXXUMoyR=ZvzMD;A=O{#YV*Bzn8;?M?J2j>PVY^(A6`v3u@dW?7HV zTDiO#&*#!vE1tE~ylKs7rI^m*gqG7a3n*qhr57_s4DV^qC79z@*)e)TGSRJAJd85;*erPEK*nJk8c8Y4Djj+iZlDOaR8{jPq zyjdRM9(j~^e#pC_-aNuPkMXt?52P?PDyR5Cd5Sk-X21LsNqLF;zv5vye3a;&8{vL$ zYYOTJm*i28ANARb6fk1N-X|d8=}kgn`+NHxTfR+52%48ig{0>sGd{KohC**x~iTxw6bg9zPYNF$*5^fKV`4;4}DCImjD0& literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_lstnew.d b/src/utils/libft/ft_lstnew.d new file mode 100644 index 0000000..be6426e --- /dev/null +++ b/src/utils/libft/ft_lstnew.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_lstnew.o: src/utils/libft/ft_lstnew.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_lstnew.o b/src/utils/libft/ft_lstnew.o new file mode 100644 index 0000000000000000000000000000000000000000..1dfaea9f71b30cc9327136d10c8062856caff4ff GIT binary patch literal 2320 zcmb7F-HY5*6u-$#veW&@%2Gz0g*71$?T+Nl3|kF zttqnkBm3w? z`RHvsp1sT`#7C6pGErSH-iTue4WnjN=Vpycwc57k$u1rrKk|GhB<6XGdp;wwUJ<*^ zn9p|W9{H1e-}B&)IqsLD$qMS@L>uz?K|2gg@|~fN4f#6)c7^kClOVxYX|){7a4SvA z$6}K26pwz26I_=0uXiaB;WM}-=4eV3tnq& z_`ZzyWS!Sk{!c#BYoe~em~$6ww`LeG6uV!i!TD6~yZ}COU5fkfU;AM-jCvcp5hWN# zZ$H1w`NlZk51fyibS@h4oG|V`$96-;n-9qxl+;Y&xfhq1{5cv3C3KW`3-+^iyf^SGBZs`sVo@GFB<8v^23=T0FhVvTqNO zd2wQm+&|w>#`5&d(lXYUG9g?XLuuqD*Tfodt+e=+`pTEWu<($Qmr}}`r<5CKl-xbr zm0@87{VrzNWFBw21&~sn744Ci7$*z?z%|f1d`v5qWHDl(BQ$ zWd2!PdKrm{+(n$5_Vk$SLu5ubN+$fmgRB70H1rcF$>$M-BV9(~ehjJSFkFTTJJQzx zIYE_v1e)Y}fJwgqYczi_!(@?yJ8exI!b>+Widov+jCi(1sbZFrH;HE(zmqjgYmAN4 zWucl*#hq2>t+sD_u3Ffw6|{ZoBcXR!VRvDl_P91$&_=brk21e)>T`kZ__||P>w#Vm z495>#Ye6%aPHeVW3Bcm(Wz(x!8g3)~pyvjb8~A$BnztOUWwrIgP9>;&?WV6!SIie@ z%36y%x?*OEQ=MhM_A29%G}Vv!C{_>8m0tABxn{`kH!R0tsL1vM=0{*g4`(j@Ryx(f zTwtY{@lxEkgi+_?^I8? z#UwNkox14x!F%?7-GP{UBE)D~#TUZM7Y(0Y%=&lO%j!i1AK zAvf5U`2bOLuipzT|3z=KzRvT}IZEyw@!(MW`&dRynmvP25QIOKAp&{`R7ms;V`1xP z4O;B%2>OTO(;|8l7)mNDNF)7UNV5Eq)Gto~%Th|7mGWOpqI^giJ_LALQZVh87ekjI xPl^3_HX8u}_;#I$P=1&r@xm|D5hSE%W@+F;``BgT!tGSZjAq4gJUT{<{R7)3KJown literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_lstsize.d b/src/utils/libft/ft_lstsize.d new file mode 100644 index 0000000..4f68122 --- /dev/null +++ b/src/utils/libft/ft_lstsize.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_lstsize.o: src/utils/libft/ft_lstsize.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_lstsize.o b/src/utils/libft/ft_lstsize.o new file mode 100644 index 0000000000000000000000000000000000000000..e427d6bb3ad234eea88286e2dd6d5ec203816280 GIT binary patch literal 2304 zcmb7F-*4Mg6ux$1Cr#QUU8b=ykRm9*B(R%yOa&&^Y6(iW0n^$+UM4GXoyFkVQS6j5 zZ6aa}tttrmCmOh^qkP}-Uen@#^6Abp>hiRX{hnzrY1+xs;C8O?9xw3V7WgQ11Lw<+D6(IpsWsX-jbMSM z4fpfcoNt!%G4Sw^AHjFg45vtk{b!lB&lr7wxA@{NUo;ColA8~xZwhn!fuQzLJRE?~ zCMdqe*Zm2dgHPY-DPT}&E#LcK_@V4Gm9<|hYZrH}m$xaua_Qm@%YO7Ind{}9%KB`w zvR2+%FK=Jk6xPbyzx~|n_28ZTRu~ta%H*Y3=EDn_+aF|dj~vX53wzMbVit>I3g-97 zv-@M2m(#DLpE)p}KZ+|VE-{gZ=JSk6hlX5vg2ghgrqkGCBFiWtxeqF!z$cg&VwrTB z_!vu#A$LAc&J4YiFM;6dNcyj0lob(q1Na6YxfUpYq+3VqA2WHvTR+j5H8IA;jn!X# zuZ2+(H@p})g>jl=@)pJ7i4Ihku7Y3W7 z%b}oKHTzs)#b~>xV;73kN>Mpnc-D`;P@FCvRwk9HqB5nt_#AWFy4vwf%T+D2-tg3h zr&+G&n&%BgXDZQ|dd&lkt5$Vq$xv|psK*@JGi=XQOU8;}IW42Dp0a9Q!)Y(O>gzTA z&4sGc;(>vjh0=-sw7c{!7a`eu!&+j%3%VPIyVy5je)W=Yz3FQV# z59(ny{aSRVgQUvBT!juQM9}r2A6$yRZ{GRwdF1#f13e9p46Y?Vx)v?k`#(9<2!y>v z1|eHuGPH!AqV8ghIO&`GLEn4O`^0>FvU??c621n|pM#E{_R= zv!fUVLAa9{BSjAZgh-FEfdfU8A;WJyrRkT>M*8<_EGtOK)MaU`BZ+cV8j+h)PChOr rj!Q}Tgd~0{rOsmFh$!M=hk|FxPjd}LbTYj|(g4fS5Q;X?Rfzoq-=9GI literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_memchr.d b/src/utils/libft/ft_memchr.d new file mode 100644 index 0000000..38e23ea --- /dev/null +++ b/src/utils/libft/ft_memchr.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_memchr.o: src/utils/libft/ft_memchr.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_memchr.o b/src/utils/libft/ft_memchr.o new file mode 100644 index 0000000000000000000000000000000000000000..a4c94b975f402db89e075b0c789ce3fa0fdeee89 GIT binary patch literal 2704 zcmcgtU1%It6uz^&GrP$qyPKxOv=v+=Rt4S3CN@?LO+zhYE^)&|>X_6$E|gLwpNpDaDi)5eWtwzcX`Z-7G1_2R(4k zx##bj`*ZG{AO5^`H_Vt2WDwvGcsGe87_<$1k%IT2KSVDuPBkFk1|}npk`tt=jy~gf zW6wS^G=Ai7+aLKUgvTMhP>9X@IiyuJr%zO-)a=AWS)V35^Zel9{k0SyXNG&eUkBzo z1GQufd_2RNERw$wZ8;o1EhU^{L8dfE`LIPr=`X^nVyd3G1aIJ!wZcYdX;)`<5Y?;#&=c9VF{ ziPDDa-Our^@cEtpM?9@qz`Pu_VjVZEoT@&X;iaxh@cu}0XFkFhec~9-mmg8X{^@yj zvW(O43RHD{KX-Gyy&Uf}$Kxj5i@ZN3?f0K)ST17Y{*^f1DL$F2z$41vV}3n|b%MS0 z7Ayt~qD7Fu#Ovmv6R_!?j)3clYWe5t-J2SZDb?#r^|d?I%Cb@&TT;#p-BGGTi_l9- z^|G>Xc}=MfFDVNvEdE9x5D{4P0s;by@k{K?@N)dpcTZi7zuD%;7rsW-(8|qLIBtHr zwzj5xJG4U6LG{W@SA;g)6r+54{tlrK7glA6j^|~s6cvRof(efQ<0qzO&tLAN?~0Dd&d)Tx2uJv z;TZ;h0w(&xQ?8_!Dexpj@EU|9@PlQH0>aUsNXE}Xih*;bpIz&mXPMVs>wV8U_N!~1 zhm->6#yjw7p^c86g#+(FMuImW#Zc47P`ALr2bw;E`W+m2IT%8IIKl?$RY_`Q)|yIA z>t)+0TFG>8DxK;}KH_>GPxq$#Qr)SZbgCz{>rrNxHM!y#rY)Ps#H1rnI%+{LX!&wV zV=|!`TGj!IEstx(oSwq7CGRU*j&3=&oYALsvslv0@`#yrCX3~QEe~h4=SIgUAiN>mUBV-x7~OD+f4;Qy_E&SeR=ej(gqehpXbDHoB8yP&2VYqAR>GUztf}^E z3&sU8(R@Rcq=RC!bVv+Hzlc%kLop29*)O*Bi?Mz&oDy54DKUYZ&_SfU{h}x=;3m+9 c4|sbn(JKklJs#2n5TwB@PQoX(Hci*_7aSYNMgRZ+ literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_memcmp.d b/src/utils/libft/ft_memcmp.d new file mode 100644 index 0000000..c1686dc --- /dev/null +++ b/src/utils/libft/ft_memcmp.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_memcmp.o: src/utils/libft/ft_memcmp.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_memcmp.o b/src/utils/libft/ft_memcmp.o new file mode 100644 index 0000000000000000000000000000000000000000..9236f9af7cf0546567d686e3ac10fd2bd81d5c7f GIT binary patch literal 2864 zcmcgtU1%It6uvXNGrP^EyZIyiiQuZSwqR$viH-4xCZSoGrUpyXXkP5NnVlq~yR*yA zY?_u9gQ-7jUM%rd$Xj0u3dOdff~7(OKD3}<9)l3q8l5sic%~93E+sDnn&M zEE}ZDc$Phq^Zku@Ds2wvYhST9Io?tYV;pExJjX3~71i^TdG>yedy?-XhbL8qm&)fe zrf#RQCatL&ubuy+r#ZkhZT?2u6fZaYvO#IpcsY*O$}w(k5zm`nK4nzn%~aw2uthxg zbbizIUgdZ<`21pFZmg-Q^%}V>=H==|`;=v;b^Y1iwN%C?d9%fNa2|NxC(ywB7ggbz zWBNz|f5R`(^^N^J%kjE7-f|g_`+yzerl-pNm$7UQv3ma&INoJGna*u~b@(3hYs2tP zu%BLw#ehMy2#VM7x;S(ld?6*e{OwvOZK2v`c5mIThdC!@3qq4f_5`GPleia z60ziMXvC9q+SIuP7JHp0cQd&{8H*Dn$U@G7R=TcDU0>Bo{R`UEGK-xb@CN|UKOegi z3`5Up(}S>U>z|m5oqzBj#`n#Yk}Hd}d_d1@Q=bW#!u;a9tE;R0z6AS!IPC3sElVKM555E@y6P)W(&Z*T4iWeYA}sLU zV2lQY=f5Etqe4l%kYDn=%f2`E%X;snUp?<5NLjov^Z-6B)N}9HL*zA3A7M<}OI{;+ zEbt?Q6cn#Pg~FdhE>raW@GYoSuy`^MLwYF8dg#uI8<~_n8Xq?cj+L|HiFPHSbj0_1 z(fx_`M2B)fX-g<=%E5iiDHv+ewK9&Hv4%%nb;Q-PX4c5&6@#gSW*I3LD2_U0!)Hc&`V=Pr*l?gJ-cA1l4P8+kCW1TT|mmZZ=0k@6L z{Y(z~P^qT^i{XJlky~hE+CYznZS#&CX*v@`e$0O#{uE{QC}Q3(hCW0Ip!K!nSJ$G$ zSN}~8y>7%!1O}q3P+&5&gg%Wh!Xu(Fx>9KT!-YL}K0SNz?t#g-A~QeVZkfIK#qVjv zPl4YCzX$#ROhvRN>YQdUh}wlh)IqHjV2qlKLYKfiL~TYP>QG)t{ZAn}3_J_gI-(N+ zqMQv>UYKy^I1?u7gu2>L_#I>s$bI1MyZ!=sJ!3u5x;Mnb+sn`N`^XKlHb_Ab?nbwh zqK{CZs)_&O##M_>LA7inQ%swx)!y0he}2z7?Wj6`qbo-NXBFGvhm|qv4}JjPcyH=9 zY8j7kQAoj>-=y7BQb_KTcFRXeL(1}y6p%+H@nfk5ruZ%5vr;W`LVZ$0pR~i1F}Mn% zqf$LaYWt+-KB>i%O?^^Ok*6f_%1KEmiW2^h_rWemSTbF~q$xqd%uq*s>Z Gxqky3$nwMh literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_memcpy.d b/src/utils/libft/ft_memcpy.d new file mode 100644 index 0000000..f89ab03 --- /dev/null +++ b/src/utils/libft/ft_memcpy.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_memcpy.o: src/utils/libft/ft_memcpy.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_memcpy.o b/src/utils/libft/ft_memcpy.o new file mode 100644 index 0000000000000000000000000000000000000000..38920aed540deec0f48d3b98fad0e5fa61382125 GIT binary patch literal 2768 zcmcgtUuauZ7(X}Zy-k`nN&m1vOfg`$DY#tIx;k~PD{IHyYO$=V20^dM%}sN+Ca}y1TTXCH-Qh3h=4&m!Jp9JZKzLj2jWx%s`|iW!~qI|RMpm} zY}a=ElSA>7fBRMIEp8AVhjb%N?1gF$X;n?>$96+4xBhzOR3^a@yM?m zz?`6`mJFkcXPD_c#T)UuXmdc{xQb;(*O+Tzj00_oXW2z3u@UbE$J@>IqkJDZJgEk} zM4^z?RWp&(Eetl|weT}K$N`eH`5S3dynOPMMrn$?M$GEgbJZF7{gw}|6ssV3) zi+J{QVbkw@mE*m`*Z0Fe;%WID)@7?D^NeApRQ0hzUg{{P=V3*7aL&gVP4PC)mmg8X z{^=PtUBqd)1**ESpR4!bFvq*h@wiL(B2%?VSNkt(m=0p&{=LEb_Yz;sD)5Njz0LZ1 zFt!8irnll_z##evieKh+pFxM=(>)yp*Avz9>FUEdJB-~tW8Ur;WLEGy+NmD%}4PHa^-^9BzE0@#zLD3Uv*!#ljehXaoU_U=5^*^eht6q$#Is6cvP zgWDX!%6xku{M!KNmcsiA>>i`f+16GTLu3T}9+>E3S2>biFwcV!-ftl!fj0nSG$1_j z9mxo(~{> z{!bx)27B-FUxWG$?0Lp3BC*-W2IxtOXxW505t-DBmXS9jvEFDb+84RUiSCQ_#`>c7 zM|)z?p6LF2nN`%}l5J!yIcp@-ww$)roSxGP(@~Adgl1?78z`0>*YYVniZ@R_k~eML zv@Lm1pVYJYf?kwIvk5z$FXk+HB%wV%7LOKqpe|=@aJV*XrA{-RNv1q*VX?Avd*#8r zR?0c}Rz}ZenU+ZuS#4b`rCT;Fo0-fq&g!a7H#Jej6QXiIo5$CeOv{)s^;E<#ZD#6c z)RZGFW-w)JK*4r7H;J@+539cW>>FN*-G?#fP@xZjiRx>~Z>&XYSN=^7^$>9vfr03S z6PN@oA|7CbM{&~hQhc<$=hl^({p+v&vbal&ygn00>@@f}@I^4S1AP;9$u=;ET7yE= zE!`Aw`-ei*SUihbnnKjyJPTGG@&7mFY@q7Og|jD^FclWUtF)R;5`n9I)(Xbzd&zD5Sv?m7h9#c7*30jUTH$?xF-6f<6?(2 z?C2(F|Ew59C~#f$92C2d6O^ut{;1fBfV59+c?#;dC`iK|2}i+Lzk3!Ey`FHLVYT{KlmyIA3~o=P9RQmK&}l;MjRw3NL4L; z)^f&cqwBt>)1Q-RN5TS4M(xBIo?JsV;pE#Jk!eCGpg%*oM#{8xO03TIXtN< zyhJXS)>R{s(M<%a@%s509p?a_(B|)?UGcILZ)lWOjkmz@+Bn9oJ>uE*?<>kyOMsaj>k>97t`*TwA+8_lwl)Q?_Y`Im3T4j0cUpP zA@y}4+yZve>+msP5PbysTllX{U*?9Ga&>%b!Y7)JncjrU*-VQ|`X$>_9jkwF6Fgw+RU2kLF(1~CW+v|%V zxl!tC@rIrY_5=^_Kh@NW*Hsjmhr4Kk^vn*kCX6Nhhadv`0O(AG^&Qyh2)}(ob*uxP z7r|eEiLN@zmUkgN&q8=_K}Z7cCB`Tqy!;EvFm1W$S<2n1w5ETxtxHbq_1|slb4bav z6mP}SLIZUgtkDBxHIl_@JXaw7fiEHNgS`g>-#|S8dtUPfkXYkq{q&wiwRFOmiq7bH zGnF->9bK`GSa-DD_8#fz>gbL=9qa6fb;gc9$;`Ya7pzp;l+&q+NlTuz)Qq0VWM}l4 z#$3Et*$4Eub`Ov*@=Z|iFbidT9ML(X8!*>?^ z7I+CvjX>W;{jm=WqNX4h^+_8!oX#N^wHwc(_9YkfGS9-OlBlCWl(d7~(uKLxOqh)b zk-8fHMPw1mqu|j^D!yFi^BL<8MLzJHtapFQH<9aOU66txY=-Jd(IVuiYRvz*7v+MP zms5t8E+ln1)pe}<|6I>JXUZ!7CvUeo?jQES@yDj=AH#bahW(!oZ2ddEVL=Sl{vrCL zAu%Kk+qwq2PKt|>Nf9zAO^IGaC22{lB|QXlN~}l7y8?Ad48v7FB>Ik1EJ)#=%a!q< zv?59|F|dNj5y_j31IPPVT=XDakcK@H4zJfaJBglF)NUU$={`D8XfO+ta7o?%Typ&l D4X6Vr literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_memset.d b/src/utils/libft/ft_memset.d new file mode 100644 index 0000000..5643fb0 --- /dev/null +++ b/src/utils/libft/ft_memset.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_memset.o: src/utils/libft/ft_memset.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_memset.o b/src/utils/libft/ft_memset.o new file mode 100644 index 0000000000000000000000000000000000000000..801216c34dc364276b356e8833fec63172091ea4 GIT binary patch literal 2712 zcmcgtU1%It6uz^&GrP$qyZMorQo((QZIpJVo7hlnv<=OcNor_l8Vy37?#@oKqqDQi z&TN{NN{bQ6wl6I{3#~8a!H0qreNkwO2r4y*&o+ok`XB-6Lv6tLotZn^WJxhT=z(+3 zJ%8WapL6bf|LFI>qKpY)h5;M_AD|%x2JHZUPR=LLn&>;GCD5FUs0EfIDxh#{$Ic_UYy(XzQ*#h4|1`1PR^N9!R0j>9cCH-UM^ zP(2uv0ME3iOJr}vTjIe#aM>H|yO}W#v?ZS7R=kWxypQOxK`(Imh~xQIZ*0KJmdlo* z+1a8&duqh{jzMGfa?6tw9I zZo^N|w9WPG^$=W#eK)(p@wiHTQ3&QFgZi^f+e2(Tzd63XdA^t>;1QLdu)aR{y1{;U z3pN7=(I&_~$MY5-+n`gQj)ON6 z)E%K+crMW?h7<3ePpn=@v^~8u(JpjI*qsblhjh3*oOmgIFur@oNarEog+&(Prjbs( zD=%(R#U#Ec^{{Z_m3SQI5ba_kojw3#u_P4u?}Gg+hfBEoHFw$5uKT{iZ=SY@F%r6Zx*eYr+Q0HOt%tOZZ+vaMm$Xib zWTNyljgjc55G&yDv(YahR>7e+rFDpCEJle^7qYO4A$m_zx|OwOQnNvY?|+^-6nVWW%X;&*6MaOVuohgK7>RA^kjxwc} z@`j8DOF2@qUBh-AW!RWCtWw#iDC1Vvoi0_1jxv_jk55d=Wp3CIGckOu?soETGagA( zWzxZ76|eP_;gVi0diYMkuq;+z63a22nYPPp=9uRU&7}s*R?ztx*R2xvU9}x^#y0XP z3e6ji%jy=rkgd>`naR|NAr)ul^#V!1lL8%O2WmPhu|1I9HA7PW5pB#Ry)hRxz5Z`v z=r=+96oG;0jS`pyDWX2(jPQuaM-@o^o6Eaazc{~tZQsR(_y>P1?Y#E!w}0kgKLfr5 z{t$cvOtnJ$qY~-@g9wLAR7yQy5Y-u(u7kOW>WxfPi9C^tj7(Hfs5jDjGnC0a?)N664n z!2fa4DpjYVn6_?J^M+#f9~k&QzvrBF6pjBo>rH_^#WDD1xj^N?n*j>d32UN?@hF@W z#HQx^VpJLxW708Ek_N?y^s?AIFSbg*h@nx48F&W8I5cUm*!%{>Xefm9_5k`ZVkYh4 Vl8mGu!ax$tk~9RQ)tBj6{sx0i%CZ0e literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_putchar_fd.d b/src/utils/libft/ft_putchar_fd.d new file mode 100644 index 0000000..8c24490 --- /dev/null +++ b/src/utils/libft/ft_putchar_fd.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_putchar_fd.o: src/utils/libft/ft_putchar_fd.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_putchar_fd.o b/src/utils/libft/ft_putchar_fd.o new file mode 100644 index 0000000000000000000000000000000000000000..074f3d7befc5a3207589a89e73c3a406abc7013d GIT binary patch literal 2144 zcmb7F-*3})5I-le8%S|eI*Fp~Are2vBx*OU28bbOMcBfRX@!(g9wy6ioW`qbN48VC z4Mep{sAxiihdu9Qf509GJip!po5(uR65Wz&av(IT_6|FnzzW3vM-%sxAyZh$R z>*sF=0E9H)f}BAa#-VKRyPP6A{&aWE)km}L9c$QOl z$)Chq;b5QTI^$(AKL*+q&kwxtL=x{G#(Bl^tjNlSNZ{$srfq7DzGzYoNxa8YJfvfh zfD;lc8)8#DxB9I?AxXSF9KDy%|FA{8Fu$g5B=NpT;QhKqyx_a$ruSW7ygKLi;6L#U zcMxR46($!`MpMvfCI#SFg2U=oWSP(_vhGy4Eh=YIW`r{u2T$ zuRhFw^FSCD_Q@k+TK@5>{NlQt-}Rw9EbPSErWD-TDNT*0<)gXJav$$LfiF{9gcLhY zkKlW;7t-?aT#oKSLmZ80Hv9yGP(;sp9yd30gxely-w>;I(6sz-=S8+ z6|Lpxp|yZ3WGHb-$h<@$W?-5Iv|!k}GhbLTJ>PPjLUB?lDu)UOLho2{vUo@tS0;+e zg!1Vp;CqJJ3M|`KZL3-j)Ow&bTY=HgJ*{3-3{VNtGV}nEe09!nYo>y)fO^t(0@De6 zwPY@tw%as4b;j0%y6Y|a>X*9lRb@_TvZE)aQaan+_G=5kk))~@eN0#l`&liyMr$#| z_Zy~dLtk2803`_Z8dy#M<;rw9ZV{4Elf`Wl&E)aBl^X|fFZ`k?sWpju&yt-y+d=w2 zF;qa}4+sp2CPn}WrHHLSO%dfazOt4x3cp;PLc4-Y<)hrGru^JdVaY{BXBTR{#Q!f8 z)JO4;3*TP=VL3142M4mZF^W(=LVofuU8~cH|DRx5&fiF#+z~%t4UEY|Ehq?Y>(_`WTcEz&-6SV$rfp?8V9c2Ij literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_putendl_fd.d b/src/utils/libft/ft_putendl_fd.d new file mode 100644 index 0000000..510c218 --- /dev/null +++ b/src/utils/libft/ft_putendl_fd.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_putendl_fd.o: src/utils/libft/ft_putendl_fd.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_putendl_fd.o b/src/utils/libft/ft_putendl_fd.o new file mode 100644 index 0000000000000000000000000000000000000000..60dfadc4e3767c9930c9afc940cb9a925c0db70f GIT binary patch literal 2232 zcmb7FO>Epm6dteFPTEbq+Y~`75ZXfvMIv@K5v78tBz@h66qUgMTn0XiLme3C1n^flc>sM+b1lpPk~Uy6mtS2&xcs2akKzq4h9gURRLTp=_oIBlaJh?lhAaxtQaw@A?^DgF9A;)(jYj$6d@3V7e#BVP7y_m2DBCcJ>^ z`}wYTZn6e-WxOB16UH9rFEuGuh+V>~lhcOg#n!greCentA`jr)@9>}pry=d}ey-8I zSj?wchw#Y6d(n|PO4)x=7z@PW_gf~s4NCd~FBj1A0rkzn+;QN%_9@s5Fc5A6{Vm8t z$Ze3bAn~5cy8@~p%tapCcs_O4@shoB)86{MX76n7@AUWVt<8N_{opXPOh_ zzv1IzU)$Wj*5CUT5kY>7A;Pe?zN@`?LpiFPGLC7g@&1PK$9qQYfd`GF$}}8y$%LtC zeet+zJXLwR^5}_Y08Q0ci5$-#gEynfP-rKaYMiT7aF6%|&%!9RqOcugR*>;-Kl5WR;(=$n z%tFM_buvIot(Kd3z6no+bv}t9Dod@VzwSp#*Y8=&k&^{UZ!NW6cHCE1T4t9VBQYz@ z7l+fS_co(QRIN)X6l{rRx0;FDUlaIg$B!a5Ru)T{+i`j<@K_jU%wActWe=guJ23Al zh2Bb`HE5LYs=*NSlw-65&U3kjm0*wfp1PJHHNUp0~xxkb`O{q;yOnwYe2=EZ_kALHi zU{5k@$*6r;I)6kyYXk6?*^@9Tit?9n1O+YvtQ1;>jUNj1im2w$u#wfOqD>sWsU6Z= zS~bx07c^C0)vA}ZX;4cG+Wq=vt)wq#ivC$ihlQ}DbNN~`cv}EyW7%Q6rQ!S+c-{b=SOV<9E_CmC$bwSC90@_MzO&yAfl!%sZh0Auh+5ZW^KId z5Kto`EKn^}DI6=LB5vH^21SS>KvZynTdqieNX4(jfdCffd%Lr)y`*Y+(wpzSH*Y?_ z*?BYm>aU;w*~6F+W*DG-&_gsNp^$Ot`!sn2IYqgUC62xiPDUD~NrQ`K9N2S#Pooj;e21CK2EeNpY7D#6~X$R<9xqxzAtWCpH{7!hH7amhK)5r zK9&D^n)AIUapO7!>ht(2`Db-X3G%(cvnTla-*1u6t*@%-LB1;izWvl3y|Qb4&I{FD z_xml+evES*zA2wxSwUTnTDP7rTLo2pBGdizQ@qEMJa`^_6#53|%a1BhpHWhaHJpaG zKvjGDd4cmC;e2m%KJL=JDET&_-+yM=av6i)Zu*LA}}su^A|Y zHbL>-c_f2x&ZAKTI*|f{8sFfx#st|#!rdndaGIAX{_(C_yub5YZo!(^lU5l z5R8rZD|Z53tM6Qy1a3oJhpKm-tJxMazwB?Ux3GSc&vsJJW?SuMwuRY&_=SBm3+Ll0 z(8WL6ao1nF&x>9j0ABp#&*oK3ZmaEf8>yY(76p$Xm}`8NIPQ9Tv4^8k`k*B!Jz|XY zyXP>-Qn2YWze7RD2OhX1Jz1R|BS$#3MPoc1di~sYu2sMYZ|%p9$NGMNE%vcFdLELx zsaea(RikE?D^@Z!Bd6rq9$_rmdLee9=*gj#{ld zR=%bd3$o4>A}s5g10q{l(klf+#*?AUS1iY{99zj4tA<&r8Z~9X)SP0awqh$!YWh=) zOLCP5x^fmXk9Vf+!db>M$y83-s8?|>lai_E^%a-jE*YlDx~pPVo|P?!6$>o4IG6KV zlhA8!zg@kzDs=GBTlZtm{fIznDw6KC|8G%FkND)mi^rL;mJkwyd-^w#MI?7XH(OM8yUo`#HWy308k*nh zKii)mr;p8I6a?Y#*j@tq5vUO81lIG>(F$%ckxpxd8CpMd`E{fhiTm zeNqXLH1JIqC17OLP4uU_LPN+NMfPoJF`SkfV&WNb1n&4HxMCcv!|=u~iJ`P8NT)** zN@lF#)jX+joagB7jIqfX&zJ7v2%!2Uo+r^>;xurH1G`*2#62CyJ-wvSwLtE_w!CA+ literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_putstr_fd.d b/src/utils/libft/ft_putstr_fd.d new file mode 100644 index 0000000..cbf41c9 --- /dev/null +++ b/src/utils/libft/ft_putstr_fd.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_putstr_fd.o: src/utils/libft/ft_putstr_fd.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_putstr_fd.o b/src/utils/libft/ft_putstr_fd.o new file mode 100644 index 0000000000000000000000000000000000000000..7ae444b8880e82e71126fec59d2c1bcbeccca4a9 GIT binary patch literal 2776 zcmcgtL2MgE6rJ^Y*J+*DNn5oE1>r+TK_a_xLZTKTXh;G}X+_jDV31(ttk?0vW^H-b zX<8*vYCyOVs0DFChyxc+v=^jO2_z^I6&JX1;F3dulmd~e93mnS-rt=Kj@3Xpz?c5~ z|KI$1o|*lB{LSyb{t;tL5E%w&6uO^=6co|{y-1T=$j?$Rk)bt^Fa{?hjS~pbbDkH2vN=QiBTo$-eI%S_A&{V5;$!bhkTZkFA~&pT1N>3RD&-(|kPg@5ETiqqJar&pZgmXp)9ii2ZKj1g48_vN3c z;r`5mo-gBT1PgS1b3M27dOOJZN}P{})E9-&CmYtEZ8<(;i!S9i{=ww1v?ntv0%-EzGY5`L)l1Eouj@B&%IP!m74# z1W8|O)h`6CHnDUj+O$wvNq!bAxc15V`np#AGWG0bp-s3eu~QNgr{@yOFC|*{>`k-@ zJ7kU;ERAo8yJ(Tfdecg;(ti(g%Z6I_IdE~`NB6?|p9+>*jHG@o#f@uGkn8^@ zhgyPk7m-1zO=%Az&?p*}_(*7us)*)4UhG=_bgqA`=hW-*w{LvA*GRoHmjg~kat8Vy z^a7Mhg3d>kvKtDa@*s#Rrjr21sGJC*vf~hy6+u*cd?D2yLG&9u3mzA$Y6#75lJHQ% z$)ik|Z53LZV@+p~MFh7)udD@!Qf8Ey$a0b_3>H_G}k3WBhfXdy#CLO?^o z{>K%nR@|~`Ifh-ynX1*df8hW8J@ioa4z5~#gxQSp!DNuRvnnyr&!nSR^J7Q9h zqT7FxVpVCIoRN}wNj@Zr@{|;L+6VTWmRb%;@k>%yYUi* L5j8#@rjYMXXvElu literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_split.d b/src/utils/libft/ft_split.d new file mode 100644 index 0000000..5583d76 --- /dev/null +++ b/src/utils/libft/ft_split.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_split.o: src/utils/libft/ft_split.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_split.o b/src/utils/libft/ft_split.o new file mode 100644 index 0000000000000000000000000000000000000000..0e649402b173bac2b6f94c8712baecb9d32e63c1 GIT binary patch literal 4152 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 literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_strjoin.d b/src/utils/libft/ft_strjoin.d new file mode 100644 index 0000000..f980d82 --- /dev/null +++ b/src/utils/libft/ft_strjoin.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_strjoin.o: src/utils/libft/ft_strjoin.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strjoin.o b/src/utils/libft/ft_strjoin.o new file mode 100644 index 0000000000000000000000000000000000000000..f7ed024097503d9b02ad0c6202ca19432cd57427 GIT binary patch literal 2752 zcmb7GU1(cn82(O@@AM~alD1mgO<68#onVuun?tv#D{Ule{Tb^vGf+;`(~~yy^d#n- zblqriSd_)wY!_Y#(z_vuikH2tI2gN85rhf5=!HUylT}2m8(5$BobRORvBUYo`@R3q zdB5M}o4ddK-N2aSXBfZ%@G~?-!JuyNG6nBLS?&ZfR0DEtU^3z$IYEkIX>*pNJNC&` z=H#~RY7#X8B0PdzX>xF2TqM6siZZE9l&6&J#6(G(CH&#n22Z@`hM9{qEj(vLpS1+W ze04hN9lX4eE0Eudmlu6~A&R~fc$?@?0PTurS|z)}i`Ol(-9F!v1@N};;AM+NT~mzg zjAkOoi?>JYQBu^GXz_Q_u6Tusvnr)|@lFf89)a=s1LE2J6|<@r?}7*Ky9dOx&KGx` z?~=gFiT?ihPdv3SgT5@KY@Ev*lZx`vuqd@fBONwS)E*fdZ)A)<(b(+V3#gv;)25YN z3A^DGD9XjFE+ zwgr;`gJ=@u??N3NxjD!*B;C{F;CiB3;(uSA`mEjcQ|Zc2>BZaq>B_=Jx>8;$Pu1UI&W?<2TQsrG;^z{?yII6)CN5y0xolWYycq5&BkjVKrSXZ=lGo_|~Z)uL@Y{I)ZCe0p|u& ztJG_{3SPX{|HfBRoAh|7gZo48%!ls09f~}%H`FGzW66Cz%pZC_7{rSEW5{Zkk9PS( zhl59gPjnyacmWS?fHR+P9qYjIAKYQeVMgADUR$tF(Xewi8tuJqVF`F%0e=Q2T6Tmz z(sSec9x4xr3xq9(PdfbroKpBhi~--3A}yvAzUo-hw`&&nT^YYaRvTr)di^)D+UdB# z%G@QZgDfU5VetJ(nk0V$(LfG1NY7YQ)w9M_bXF^w`GOHm9Ec@ihobv!Z(rg-;!vzV zHjs!7#GZbVnI$z|w(`0e*YguOE1t6yJgR34c_XH>IKk!BtOXb|o>2>vS_}_me5hbp znqisoVQp5^3q`FIKdxu3T%j~$#$V2=ua0G6Md7H+85O|NHC<r=?FHwE%pFj0Li+1}bM(ErJy*MRsT0t3;Rknk?}apwc#x10Lxzj!IAMn9N83VjSr zCy4yC(LG=gZ8W)PlZ6Xfjl}O9W$YmL%hH7tOqz>Gk(P$W%g7>#N5RYYXii&O?(ZZU z3`O4a4YfM!#Mtl139y40B}uv$Y9&D*0ZX2f!|JvON5^iZsrIP*!xC?3{*$-J86L@T zjDC5Fx7^@Cs1HL8$|KyLLHvrx<~$zHfy0+O=>u!|j7xl1F{bwZAv)XUr9I z==&NHyVv&-B;M=3OOOG`c_GIkG2^}=ArCuJ?iCV(;_{%7wEkgxi74Xy53Dm8z25aU s>GgKM$EJ6+KF$>9zUXT4{I;I8Tz#@!bXB_Qu1@zznaS#UK?NY_AF^tnqyPW_ literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_strlcat.d b/src/utils/libft/ft_strlcat.d new file mode 100644 index 0000000..6040cd4 --- /dev/null +++ b/src/utils/libft/ft_strlcat.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_strlcat.o: src/utils/libft/ft_strlcat.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strlcat.o b/src/utils/libft/ft_strlcat.o new file mode 100644 index 0000000000000000000000000000000000000000..1c3bc6e52411bed9dd419e94e3d20b492e17f1f2 GIT binary patch literal 2992 zcmcguU2GIp6uz^wcXr!tceg+MR3vN+R*16WwnB&$Z9~Tli)ceZHzqi4XJ@+u)7j0= zEEWVc77R;YL_^|};lT$JW8#Z~B$)aW4L+1UXwnyxO_WFz4TPA8HnE;_=gziWOT-5~ z*>lg&J?EQq@0@#Qum17NpCLj7k-z{P1m2EA0vM|i45id`8Hq@;Pf=Bw;yG@aWi-~O@#t=jdx7sG zhey$Xmo1enL$kAEh69t0c&GR~>f-?4op2mz6@`}OVG6C{XE0*`Z?Yvj>kGz*y+6=LA|Khyge&qd9 z06e799qQ|WxwXJvcnd5B7zke)`p0?Sz6}y>5M&5=DPgY9OZ|7FA5g2;)QO+_)#{1c zYPE7xtsc0pey!9n7vwCHlP7LoXG&F>Q74t#>g3+p*rzSw)YQc9r za3Maj%%rQy?hY@35NRV3qmM-*@FGJo@Dmd5W`fK>Szb4WSvRzh6nLHj{s0*1q9@ph z7iaxsqai%=9ZU$Z^Dv5mv*S(Zi(U4tQaiJ*cvgYMv&dlJ>o(Dz}e0gD^x#~^+J4m>aY1|k#=eGWoug=k3#O@kgr2N}T2Friyndo*#xC_84+ zPNaI1spPiACg$Ce>P>A+KAh}HC3})vHxs9<%N5tO9N98Q@~)hBHMp8BJ?kcQA|sp$ zI>0z`Mla@!BwV-huA=Q4w(H1)#u39RmW;AIWM$oau{`F;d$an}!JC?)@5ALZ? zJGsMzN1`epaG+Y5T^#aYQLl_Ke5YVo7Fn!`IOZ`!bMaQlmf^b6xNQ|-y%pOrM{OgQ zFm0FQ9GB>YY#A5GvWQ6zpW&k3&-{mVLUFx zTSDPCAPN!g1&+^S;R_2qA38J|e?73P)&H#5AT~&PVH5;mKH7=`AA*jC-u#c-QLZ>; z*|c@5k~3tpcl);g^LfruN7nc^eX-r)2*N&i{$v5KAKvg_u>TEB*b$7xm_UQg;eiRd zYJx_jG;PXAduS^vX&S#oJMwf@S}eRn1LE2~8kDZkz$eeqW+_9XETsJsU6ZF>X}Ug5 z?@Nn$47{h0#-(p)CxFD$RP3W6777VLX(tU_pwdAahDrE|(kKmi4}W2X(Fp1&7sTJfB6Lw&6d+ItI>AwK9aT*H% literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_strlcpy.d b/src/utils/libft/ft_strlcpy.d new file mode 100644 index 0000000..81fc664 --- /dev/null +++ b/src/utils/libft/ft_strlcpy.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_strlcpy.o: src/utils/libft/ft_strlcpy.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strlcpy.o b/src/utils/libft/ft_strlcpy.o new file mode 100644 index 0000000000000000000000000000000000000000..3ca2d98b8174c7c4f0aed8dff781c74189500059 GIT binary patch literal 2936 zcmcguO>7%Q6rSDnterUVI!#GiwFn>5v`FB^35^N_XwK;=hB^#v*7fGi{+KA=WDKp+y~z1>+Su~JbE z@T52IcfNfy^JeT@fByPckPuEFFaQUD_u>!(2HFOE9fNnFA4D&Z#yLQ~4VVNuj7}g` zb@UUCr+fC{Wcu)`?Q3By0toRKq~{2bv!3FOs+!fu%M)s5e7vL|NBp4|1`i!*r1&^x z=Fw;)}AlT{qdJd4{(a7RZ1$#Iv1}JEOV211!6T;l9K6k-?*A z!pjtkrmk9-I51zS58z;<@z|Gg>p= zw@rB6_lW0A6*pY(BEx%^m81M4o>rKIx*WA^y=qulRefftu@X?O1w1RpoQr^mpHSd@ z*%39ZSI?`t5}bxNK~>lH^L2)|kKsjIJUnLNy~z7IO27Y1!*UUu_iu^e{mhCP1w5qD zyVTbUv8}*fdK-Kk7zh`E{xqAH2N?w$1Q`WhOE{N(Zms*C^drjjPs;S^MP<6YpiCdB zDPJb%aU#g7D=ViLh;$x5t5i-e66r#_7hS?={WBa;Q!XbLl*Kgh-8E$RGy9!?d&Yf7cgDUW?6 zU7dr_rR1$yPP%~iyS~dy!V0RFHiw{?MN}`kYL%5xt-pmOu-MH&2#a=W0J(JZbFPEi z8R?`#?T6wsc;y!F(`qbkWh~+2yUR)G9mW}+eiXD&jP;(jC9=-?uf5tqrK7K zp8pO4oOBgNfuAY1pig?=v+|v;^@(S_yv4OJGr-TJcc9h5tkG_?Hlao6+c4CCg$L*? zh+lyDm&D&e1Vh0OK!_2@7P;UY=pl5FL45OKnwhaCV#oE8Z4|6nqA#9^_s4d--iH%? ziT?N_@!mwdH@@dVVwW_z>=>pko5py~k#mj;FR-Z%ynW)M~Y^YXt z-v@c9pp_?Gd^@k3CRweC*v3g+b@1|MO7JSF%r*P?3{a7QF=Gsx4j>hLXq5g2x9KBg6suGT00l*=DE<>EB_`3dk%Rs zf&t+h$`KJH1%H?z9{N#Y$9-7qx&7&>J=<-m6LkXv)qv53jmEODm(YcM#IitZ5c_|C8SBWen>%@ka3`W%v@ICA0$B*L19TR?43(UuhLN>P4*wxauE8h(+A5D9}Nh!7BG)?`Lgbn7{~Jx60Hx-&)ZPYKy8 zloxgk(01_~+5!21C=Ae0iiT4(AU;X?kB-tH_*+xr2!N$1CywwU94R4v-kFL$OoG6* UiTm)N@f8DG!oeqXbsNz2H?evPIsgCw literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_strlen.d b/src/utils/libft/ft_strlen.d new file mode 100644 index 0000000..e6c8567 --- /dev/null +++ b/src/utils/libft/ft_strlen.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_strlen.o: src/utils/libft/ft_strlen.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strlen.o b/src/utils/libft/ft_strlen.o new file mode 100644 index 0000000000000000000000000000000000000000..bdd661b51b89bb1d11685dfbcb65df4d26c54f08 GIT binary patch literal 2544 zcmcgt-D@0G6hAY&GrQZ}&ThKW4=T71F)HYco7fn%n1pU*k{Vi?rY?vMyR);|X(uzw z&TLFe{J>Z-_CZ6D`~mvlgA_ruo8`L=J7&Qe{ltZXjY4A33MhFJVGzTU0krPPM1fpn~ zXDoX`Kk!dal~3RD!`?XS5FeuqkT|>?#*o#tno(^pXq9TUWh{|jdV2EIliiSzr_GR! zJ~AKVyTRBA`Aoa+5FX|Ghy`yjn_>I@AO*mPcI9)umOmrPcbq;pN{-og7+-+;ZG^AV zY+8n9R~8KyhogMYu;`+vGQl zV+T=#@C+`Fib9(p{2H6Li8hBm-P4n(y+U)@a=q{!_2<>K>+0GIJL=a{+cZJFG_|8% zn%!2{zExMhJ9GMuebs3UMVlcq*qp?t(TRei}J91iR; zi^x#umU1AX6%bDY@exjzisj?Yp{>tWj@-Qb+qJ`b;q8?&V&_n)4AxPp6lh;mA^TBL zs4NJgkU>-wsvUx;nphOo3PDsjEDC$Kg#8aGq))=cxeKR&Th4L0Od|OfMiIx|sAGRp z>YWao4=^d^UgMAL4Sxq`F*Xjv*m4|qQ`$?079k)~hyQWyDQ&l$&G$MPvV}Zf)ar!_N@Fa)TZVR^90M&v~l*e#Ekz5Z`lANUaJPaYjh}EaYYc{;04= nyy64=4A0}I1sDmwtvJLi8d^jgrw{Hw7XVr8bVci?<3oP~M%JEA literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_strmapi.d b/src/utils/libft/ft_strmapi.d new file mode 100644 index 0000000..73d758b --- /dev/null +++ b/src/utils/libft/ft_strmapi.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_strmapi.o: src/utils/libft/ft_strmapi.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strmapi.o b/src/utils/libft/ft_strmapi.o new file mode 100644 index 0000000000000000000000000000000000000000..cda2ef804c64d49cdf63b3f144574aed4c30496e GIT binary patch literal 2512 zcmb7FU2NM_6uwS!oup}#{tVHIN#vnyAW^$%%Tz(xS}j3tOGnkN5FRGuI!+sKoG5m> zf>u$rV_JxiHlYc`3p`Ik{0Xrq#Gi=vz|RX(AN!DrRsvB?P*n^O&atnv*4khk>HOYv zJ|Ew6ul>WHzy2L0g!2;+zyaW46mejn9^h-Zco+HubAi%KyFOqNDF$3`saym?i4`TtcipnKf&S>-H1zDM&FKJ7NpL}j?<|%iXxH!u!@*r(4 zxrPnvIxb$$$QCf>#XEtU1N51r$Xg8W1-C!eCR>Jjr$5sw*'F2nna6`bPT%BJ@8 zrxc62CL2m#GaE@@$CMJit5Fi@!(y( zM?CB0;vL_2iQ#2gf8YNno?6I5UzS`p&gP7aEI*xOrMB8+cySgS4iSQ(BFvYK%Cmpk zqMR+kG@Jri_MB%tyg;M2g!{qpn2Yyf(X~;#=S9yMHlla`Mj76xtmtjPLt4H|e*>`A z4ea#Z3NHf;gfD^dRj9-F`w(;-G~Ux`;QfTP$Om40f5N}mb5iAowEj!KR9V@PD&;L{ zePxHl&f{ai+#<2p+R&_}_7G(Ib#$sLJ6q^Um726(8 zAcTb*QYEzqdQV#arvJ>>TnG11w2S(qYv-cBy&7%5|AA-+*9mvkC%{rCKich&J|1}@ za>jZo&{gn7vXuJzPT0;k18Y39xdx<}KJQ9J;2p+K`q5HV;uA@*NrnXN$f!A;* z9mmF{LXWM%RWWaYhvx{EG z2acDR9gqkW0N#4({?7)S^M!efsRv!se;E2o>Ho}15FV%C!3iy?| zd5N%0G{rd+x)tsFEG7$TId9{ei<+*J+dUC=Q7I9VWJ%dDa|?!+iRTQ9 ziV(!ZxEjB5?z=ZfJ{|>o7I+gF`^BO50t4Y>F@(crA+VZ+rws@*4v_m~?v)wBEw^*+ zt-;VG$U=z2z?-+Qhem_d6EYTUzu-IB=Kcmhf}8*u0?BdQt!Nu6dYCx2cw2~^S9HCgl79f{V}ca` literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_strncmp.d b/src/utils/libft/ft_strncmp.d new file mode 100644 index 0000000..5d7d6e7 --- /dev/null +++ b/src/utils/libft/ft_strncmp.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_strncmp.o: src/utils/libft/ft_strncmp.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strncmp.o b/src/utils/libft/ft_strncmp.o new file mode 100644 index 0000000000000000000000000000000000000000..12bc49b9b26b9d89ea9280693ad6483e97a41f4b GIT binary patch literal 2976 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 I8@fsU0m`mRdjJ3c literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_strtrim.d b/src/utils/libft/ft_strtrim.d new file mode 100644 index 0000000..9c3cfb9 --- /dev/null +++ b/src/utils/libft/ft_strtrim.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_strtrim.o: src/utils/libft/ft_strtrim.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strtrim.o b/src/utils/libft/ft_strtrim.o new file mode 100644 index 0000000000000000000000000000000000000000..395ee8d9c5f80633e0f338d0623f270d4b9e8116 GIT binary patch literal 4160 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 F<1d2H5jOw; literal 0 HcmV?d00001 diff --git a/src/utils/libft/ft_tolower.d b/src/utils/libft/ft_tolower.d new file mode 100644 index 0000000..33b7cbd --- /dev/null +++ b/src/utils/libft/ft_tolower.d @@ -0,0 +1,9 @@ +src/utils/libft/ft_tolower.o: src/utils/libft/ft_tolower.c \ + src/utils/libft/libft.h src/utils/libft/get_next_line.h \ + src/utils/libft/reader.h + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_tolower.o b/src/utils/libft/ft_tolower.o new file mode 100644 index 0000000000000000000000000000000000000000..a1ec7c51c517df88b27466cb430eee3217938647 GIT binary patch literal 2056 zcmb7EO-vI(6rSyN7o@N)KZy`c>;VN6-KC(!A5SxuGoct$lL#*6m~iwD%@2y%d@N=a;s zXC!VZ7~;iaX>>DPe|?vDc7EBo;>Bz6;LYz6&$^S{_Pm1>uaD;U?4Njwk%7D{Ij_&8 z^`tCcjM1gGcuMiY)cFJOu(dxxed*QG2q!?6)hRiZgKD_;)_z{4(cR882?0*|GlF+9 zMW<}x_Mev4ZA9<=6(}CGx=llXhqSgse(f;V2<+ru4Vwc4Aq@Jz&~*inA+YhC4gr@F zuBB%$ckfCc>tFi3G*?)hD@21UxFKj0!AAmU%e{rg7vZJejjvcUus~hz-MI0Rsbvld z^&BhQzbAa37eagY3AIce1o=dms^hyGS>aURbfBeap#B_uOe{xy)HP5K-$gTFg|mSG z9_1#m^Fk}_6I7E3crF7!2S!?TggxSCQLHW+%++@|1}9)-eNSdT6)oal1D*4eC_cxq zqQ&*e@U)sU(}o_7bchkLGu&!>k48Eoono8V9ueEc46=)=WuDCsLM_vSiE9 zj2Sg2DnvrKv=X-f#+1etBdLn;;H4fzw^ZFSrIOcVja4V4ZQ)@63%CZ1 zu~f0@sk@U<~k+Tn*pFv0Yph lzsUJOW%x5b4z?hq!`XvBL?sABiU6x}^)NrQK}1h(rRB z#7H3V=j7e9ckUka=E>+06E%1sdfX_A@3qt2rGbbqdGmhe%{Oo6y_t7E*Z))y!mtDe z;2`h`9HPKLO~5NSxdRz=E{SV^JR2|xatNJ3vTSS9wyV4LNN;kaWP92%svsVPbUi^b z@5P{$DyL1Mowyz!I$sR&a0aMnc?+213>1Sw@$fQ6+C;w}Z;l41sQf_j z-oha%(6)G%opVJSCgeHQ7)mH49?=cyF+HKwYjN2Y9NK#I|^5 z>W+#bems^&H`DbucZuiZmsM0hUW*TJZkKrW{p_~q9iVs@XnrsMiKm*Ake4mzje8km zOqMSt=u$_#pm)eSY<#DKz~zK% z>DkNOyV6Jd7QZac78Yg;N_ZJJ1Z^h#L;!86x3I7lUF_ZXhBX5V)TQ2yTd$c~=Acl| zvBJX#!uL5LvUi_Q%hW+oK!m9}zPphXPK8c~TAKRn&%wvUawI@q{q^u&G!s@h8w%l3 zZUeh7w9+|2HHm@e3h*mnq!m{Y~A1dyixI28?Xr+4Se4MS`oKb3qcv=NMIW z#TbuHX*nxn8qrvX7!y0At&aC-tRvPbwu$XAv0XfVm{>Vg%G(*;lJra}ZA)oew#|Gt ztK~$MNC=lv6&qkIDXE%cng|bG>M;#lGi*yrXj7VQLa;QbD|Xt*m_9iYtiRFz!-}K z^u91qON2o{7_)^uaAszRFw+qxQe9E`6rvDhKXB`BOnY;at|ufeL>>itYTTGzVjdALnZLE{^Tus`v#i j04l?u32?9lAsy}>{2?kqAR-^964AprcqEtA8hn2NqNx$m literal 0 HcmV?d00001 diff --git a/src/utils/libft/get_next_line.d b/src/utils/libft/get_next_line.d new file mode 100644 index 0000000..969021d --- /dev/null +++ b/src/utils/libft/get_next_line.d @@ -0,0 +1,9 @@ +src/utils/libft/get_next_line.o: src/utils/libft/get_next_line.c \ + src/utils/libft/get_next_line.h src/utils/libft/libft.h \ + src/utils/libft/reader.h + +src/utils/libft/get_next_line.h: + +src/utils/libft/libft.h: + +src/utils/libft/reader.h: diff --git a/src/utils/libft/get_next_line.o b/src/utils/libft/get_next_line.o new file mode 100644 index 0000000000000000000000000000000000000000..dd9d3e00cf7099b9682468b52a071c27b7c34a66 GIT binary patch literal 6912 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 R1*h;u(okT+ar(BW@?TLltQP

{x@ ziyz4*%EGEn+PKRjfrcMZ8!E)3LP)Jtm4`%WN~)%TAHWZ!2voX%TJ1t0A+&TwE5i59 zotyQ#E{`8D(#$z$&N<(lIrF$<|MKsD`iEBt%`MQNdQf}WL{L#~LH!Yx?^C`Pv=vGE zpg1xx1#5tvD5hDl#ws>%%RA%AopZ9oS!yie5z^O%N~K3kkT}IOhpqk95i_-af5|#T z{DJ%X@7v<2g@f}g)$=@qnO|IuqJx(!WQy!>#%p6RC?4gNl0gZPKzxR+YKd2_l%%#9 zuR}R~iAhJX{5EZ9oA6Sjqj}3Lqz+nT7&YUaRrCA40=VuZeh#oDUUC0{G)LiAno2k09caS)*?)*vIWpREzF$^&n#$iB{}wM@Jczg|X0>oQR~RZOF9YSy`j$wUuyRT`!R@Tgvuo||~H0ST<)oMMbY_&LvbJBQ>usm6% zlEm46`CLIFHs>#_*7K|a$%bt2ClQ}Y!Mym^K)n>z)*(4=J3%yJ|5NbemRY(`i0z<+ zCv7a8H|sp$MuUIB?@H8PPt>lgPSnS*)vH$$lksbbdi*jd>ZUOGDe{wIef&!3#0ntU zsxjX*Q4^EnmlXrUdVF@~Vf4;ORc(AqgpL=aReVYzd`gLl$wXKp)g_%u)W&?U#%gi^ zj5#;JlrsP$o1MAMHgUq67wXI-H*Va3zqACMP1Igmz4t;U8d`oFZbF=r^Tk{fwef2r zbV81IF+NM(%vv;wi}AVPCWodc`WRLxHIwn_MD4tWAf{(twa1xeL>y=Dh0yW|7zu?x zo2XY2#4dP@PXmCyz=sC8A&D`>y@y@z>|}uZ9PqixV*hEK+HJuu-5q@BSn%o>g5f3I z!A@-fzAP@@4(^cHic{`c4B`&n9axXeqIYTTU?5-%Mu%_*w{}tJh0ePY;wJ+Eu)Zju z7Z{tC+J1N3vbAd?UIJ~paH%dL`#(NU3^Y5@Mcy7BQsI+#QM>2?e?RIE*opF@O=Qc@ zw#(fM-m@9a?@_gg{yNA~t=qT)I?AqFh4EL=!{nFwjCVn6-1=NQ*)pXlbt15xEy{OMwcSgo>4nEwRdV#8|B*&1J1!;qGa`w0w?y+f zm-CoJTS2>onpH*4BcbMzJwe@|9r=X1((PQtsM)Q&>|8jKor~R0F68W!v}7*o^xGp5 zJ%0h;i|SeKc^70Os(YXJUJ$QO^z-QwN#|3Ak;oydRL&I(k)E~Dp6I&BM`Z7+p0z#e zqN}58dZKHhcikzqzjd~ScH5*x89W&!U$>^x+Xt3EauB3GygzWdVIR7o&wkuw+cNDn;t#V1D~8!RMW7|TImN(0F`q`Ewh5R*>I|aM~kWCd=Yu97RtGif;AlB zXfl9Qrea~xYN;g3A}5B+h@zAxr5^%047-X*?C4KmS>%^p2esb?*o)jj>Me_#>jqAu ze1VgH_1qsn^Te|Uels#AuD5r8r*q=-!8M`;qcKHYhwJ zWPd9qA-MA>KgI@yr-5u($xf_Fd{3;5?Z2_%i-#4D9$7d?&e@G@c+_tdVzO{dCkM>a zvuBrdubwy=*m)s;>({RTsyiJybL_dP+pj)RZeX`#8~x2VHgXK4TZhQ;s}o?BW4bRy=j=;z3kaknF-} zP^g|)8t*bF-lK24wOZ*L@1a)u#v7-V-dPdt=zT&P3v1zaukVzK|ATON<}G_wRQy8p z2g47$HakC~3ntAisjb!uKRzES3XjXnd&#) zyh}Zr<(`|@b@QHw!uEj?K3wV=gdmTn3*Sq%HhA)AdYgY*_Zow`-`J*yL4AX|0k$1% zD5@KMy3fe!K}c@sj6J#=Y(P<$@l`!!Bz0F35VlokRQLAjosgEo&;t;_conmoc?t`hB_=fpCNky6cB~F}w^=Gw#vF)A|Dc)95*eJZ!reSo z&ZI!{8>gL&x{NKlv9DoO7XiBs*xsaE9xw7j^zbFQzzB|Oz_sSGsNh_F`NiVy`G7p1 zV%0h9C65rRHi6Blc8{dqrzz&Q8lG9}ZFg}?WyckbzpN_OsbsHC0;h=qUKvCkyBnm^U9LX2XNVJebPoi)mr1myLYRI0BzJviuYDyWtT4 literal 0 HcmV?d00001 diff --git a/src/utils/libft/reader.d b/src/utils/libft/reader.d new file mode 100644 index 0000000..1790c15 --- /dev/null +++ b/src/utils/libft/reader.d @@ -0,0 +1,4 @@ +src/utils/libft/reader.o: src/utils/libft/reader.c \ + src/utils/libft/reader.h + +src/utils/libft/reader.h: diff --git a/src/utils/libft/reader.o b/src/utils/libft/reader.o new file mode 100644 index 0000000000000000000000000000000000000000..68ee7600eb879667db93b14d73df78924a7e4de5 GIT binary patch literal 4416 zcmbVPUu;`f89&$8=f<%cJ88C%l7xC|U>y*)N>;)s1s~6T5M2 z<9pqPX&oWy5GJBZrA^x-4?L{WfC=$1@kCcfIsw}Df-1;E9)d_DCL%P11%mMV&ONtr z98U~B<=pRl|9_%Y-UxrQ{wfIJzP zjD|Eb!*Hxwhdf*|jAxSRXFO?}zvgr2gh!C$5yrx#^0PT&9vMc~ny5}0nTd&tb%_Cg z^x2b7Kkk{Chx0?J+0^cuyor31D|&eO;$(?5&3Fm92Jg`#fnKKKK<^_z?oM0c*-k}R zoAE+2=(5B!+g*@`XA@qgTrOBfF*9S?aB9Yzm-Q`4fZqojklblYywb!)lg!O{du4rt z66T`!A*Bq~5>Mn;&X~=3N1O1jeL_6vo8^}Eo|kyu_xQfGf>OWqJ=|^vUb^zJ6ENRIimYCM)lzmfZ8sl$!#?R5JV(vJKNL(z-jy3@-sK;%UFDB=k6O>o*Xw0uut5K-MU zD3)rMTNSfUPG|JmAN7SlpU`VpHuYL{U0(!Wtgf#UL~U6xy_Q_n7p|zMQO+ zb%Q>Pz6e__c^e$@$@jt6!SC$AfdGdpjA!oDZf;|`v311M^@U%axNvK7N#+x+UHM2i zF>d}z)fbi(FJ>KitT*RD>m=T5p87~%_TQ%DWF8)N6xfmdNLb<@LcMj=i=5A_*G{c1 zCs!$IIk`d%c|DR`i+umLm~W5*Xq&ouYGp1FV3Dh@3k}xEOs?q4^4;ZHsI$nm*lr`r zuETd#zqzXF%G;tAHMvqtu54Uz!LjVK0pLi;UkR801CCDM#pKGuFBAfQd~0h9r3h(t z;{ix=r4L=W71@6kzIWFn+PEIe$u%6U+pMi6*EWs_CDz9+p}y^YPb&+B zKrhf2t82nruibRNS70%@hMj<~rF1Eu4R>=jJpV%YFW(AxeyT6rrR>Gw=|iJ4H3s`$ z?L@B{9tk}XdSKsJ_i@~Se$ISSHP(%OcxZ>H?GD1-7h&WY7-VYr%b^h3tGx#r7niYM zx1xqaA$kdVuLDkF-6R~NKKwNr&rh|mfN0-6Y#8$t#tl+}e&#aqq?^u1?JDRRp32z| z=$V`$9N+bF7r2tFxKgfHNH5{Zeb>j&k@QvaWE!0VMCUP-vwxuHh{SLv$#3LEH!3F( z6K>Qdg@7nmf136{|{(!_E{|3eFm(tg5lARsscco^PZcuGWT`S^$4_Ozy<7aGS8W$H_e6(a%X9T{TvkC<^=@@QG%mjBV!^v3&e(2oKlbNj%ZI*Gc;z5nptY0qFI5z(A(L~5Tmv-iLALE=W} z?R{IX#v{RJ={6k4C}YfFh`k2hM?oObW8id75s94-{v#nVCi(~S%To68k>R`Y!7;k^ zzxYs1H0U%Wa&K%6oI_9Nh+7-slI_skcSG5^a38;64w%tbUPwbXjqxJJbqw0}lpA%$ zAUKG&JgKM)aF`KMGmwh9qep1m#>bR;NCvtFdeV6WqL3Zbc-FwM%iegZw6Zsz1Fh`d zswmGt&6L?rrE^bPU`Zy}kAU&N)4FVJ$^6iz;m+^)9_#S_O`t+XF>XsgIuix8@GFp^ z?&7&8Hslt5FGIa9{pkD>)Z}*?Ir>=wCPh*H8SWrPi-VywoeMaIyn_K&InTLE*-pD! zkopc&_`|`!@kg~3Kak>G4v(aHxAp|rv@}<>DSqF(+`qv0X!Cq4C!N}xM*46=QS-bVIctyNbqSw_4@c|&ZF~s)ejb_u z4}hPRd<5JNc~J6O@WyoLRdDiiq)bN``MnM-?9Cwu9IBxVIQ|71ih_fN=>K$*`(ebN z_G8GzXC;3~^3O>=F8K+`qmqM(xG~A;6bu8%>(}E__WJXnl)ZkW_e9|Dk%>uz$m}Nh zYLiU9jsEvE$xL27;$kq&QWf`!(QsGLJ!Ix8%(c50kFkAW8O`^TvHJ?c9b=i(25wLH S_Gxqx*AecsLZL*JG4>zfLKX-B literal 0 HcmV?d00001 diff --git a/src/utils/libft/reader_utils.d b/src/utils/libft/reader_utils.d new file mode 100644 index 0000000..e8fa14e --- /dev/null +++ b/src/utils/libft/reader_utils.d @@ -0,0 +1,9 @@ +src/utils/libft/reader_utils.o: src/utils/libft/reader_utils.c \ + src/utils/libft/reader.h src/utils/libft/libft.h \ + src/utils/libft/get_next_line.h + +src/utils/libft/reader.h: + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: diff --git a/src/utils/libft/reader_utils.o b/src/utils/libft/reader_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..3901ec4e19db7c35857265485acc4f4e1e4c2127 GIT binary patch literal 3800 zcmb7GZERcB89vwcxpwTtPLqG~1FjnhCxKkz117w7sWc5!UW z_qy#ivPMa}HI1@SHnd;U*guev;15$*X%kaX0}>MaLHwE2XbO-@L4-dL%7=O0bI(m2 zw-wtfo%5deeV_L^ANPFR_ilaqou4tq%TS^CQ1($3MS*NZxkACa$bSP)AWbjkrIAwxg&X-^mV8|< zMbK@m={xd?@s%@1Bj39Xd|m$|pZ&}79p}3u`L4;~Xg|njl*TbGTdx++K?|DEvTd{HJ6TO7*D<|48Uo)qVR`4~P1YO^_pI0ScPVx;)K55dqa6`i7?!Q95 zC>R^p?-@EwkSV!euE>M+I>skm8^*UA*iIBD){M!ZKnO(sEAm`vVaA?^O?1O3^+H%G zvg`WL54MkMGaqTw%RSo6#ELdkU7AlWQqFvGfzY_G#d_|j^SZAR0srB@LHd~cFUKc&kP<~IVHA`K6Q-|Gmm!7r|cw$kTt2$$p zi34%~a}zgc3WA(EhnuZemy$QSl*r%Tq;4Ro- zm|XuTt^Z7Qc|PeZq%pCq{reN<7&FNQZF*t>#Mlf>n@_G%=1m%y7yv%UBgy5+9NhtO zZcCRoV?~f>3@u&U8~|eaO=Tvzbo2dMttJD@*L?xPFK9E#Rp?cWEPC>qvPro=+|Iq> zsprCeTyo^ z|1DI2<{U!tY;S6Vih4SNTcIh*)5(HeXdk5T)DnFQqeYxwiWL;Pn(5O*{sBe3mJQ~R2jG8 zLmA`Aqv=>#I_fY-`v=#;R`yvYk<^SIw=mwgxXR=GC8Ihn_^q5-C@>>u8qexr*UywH zS!Q6AwyE1W)3NhK8<0$e;g!!9$5^H^W-(hA%90AxuyqFn2wrf(lpiaWDkg&xF+E?j z@>$rd$V6N}R4Nr%(LAF|YVGJj4NEQVW4e=@QAo(AFz2zs5v(1Hoty68x$@#Z_%#%< ziJ5V(WdSo2V=D5$wkLOqG*eg zi*`LO2@*OCxb?T5!!6Diba4H^9k}J-WIwmzegjS)J48cJl&`}rq-ZcGO2gS=tl@A0 z<9K2@X97*Mql9>ODcl$QvdaBc-ZaQP>J;CkzQnhvDZVqs{a1Nkn)_3Hn>xlHP+#S{ zQoJd})wj8Cly|5<=i7nnO7Z5aJf7ywDSjVtU21{{98iMq0O)>z`T%;B?*}LWh!2ns zby}qFOi((yLHa#vPQ;qk%R=9)Uf=;>)wjL>JeS~p)%zA(7vTvgNDi#*Reya~-vf_oCY9ld%nxlL2(^il4a zJIPzoMNmBg!W0MxJwYtDvtWOP#{W_GZfGC$7HI70Zi?d^bbkO?0QwDRtaA6Cp~-JS z)rq0y=^OS58TLQu^rsuP)4@4fd}aY{J&#>F%hv zf7f8sJy9QL`lwBJm65A3-CDot)_kL-D*n2y_3IGVDtYK?)a{ZkZ$$l6b-cXcPK2@H U64o1UVM*lNo8y^6p=2=jJ-48#5dZ)H literal 0 HcmV?d00001 diff --git a/src/utils/libft/word_count.d b/src/utils/libft/word_count.d new file mode 100644 index 0000000..9374f5e --- /dev/null +++ b/src/utils/libft/word_count.d @@ -0,0 +1,9 @@ +src/utils/libft/word_count.o: src/utils/libft/word_count.c \ + src/utils/libft/reader.h src/utils/libft/libft.h \ + src/utils/libft/get_next_line.h + +src/utils/libft/reader.h: + +src/utils/libft/libft.h: + +src/utils/libft/get_next_line.h: diff --git a/src/utils/libft/word_count.o b/src/utils/libft/word_count.o new file mode 100644 index 0000000000000000000000000000000000000000..a65c33cd6fce86aa181f1ff813ccb45443e66da6 GIT binary patch literal 4280 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 literal 0 HcmV?d00001 diff --git a/src/utils/lists_utils.d b/src/utils/lists_utils.d new file mode 100644 index 0000000..edd9cc0 --- /dev/null +++ b/src/utils/lists_utils.d @@ -0,0 +1,24 @@ +src/utils/lists_utils.o: src/utils/lists_utils.c includes/minishell.h \ + includes/utils.h includes/parser.h includes/execute.h \ + includes/builtin.h includes/builtin_utils.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/utils/lists_utils.o b/src/utils/lists_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..4bac8dd81e032e4ae427afc12a6732ee6ddb2aa6 GIT binary patch literal 11432 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 literal 0 HcmV?d00001 diff --git a/src/utils/minishell_utils.d b/src/utils/minishell_utils.d new file mode 100644 index 0000000..f15b5a3 --- /dev/null +++ b/src/utils/minishell_utils.d @@ -0,0 +1,24 @@ +src/utils/minishell_utils.o: src/utils/minishell_utils.c \ + includes/minishell.h includes/utils.h includes/parser.h \ + includes/execute.h includes/builtin.h includes/builtin_utils.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/utils/minishell_utils.o b/src/utils/minishell_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..5ed73a33d7be3a4e87ee9e18f9757432a6ee97b9 GIT binary patch literal 6888 zcmbtY3vd+W9sl$FO>R-9U_R)#vYIJS;$vA#Q`pk&%kjgKk){lEP-xjdM{ z^h>_~`~UkMyZb%v_n&?ApFGASnSr1>Q3r_xQBf{Jb(4OU^20*Q@u-Ngbzm~8`65r( zGe&PlC}6tYthF{z=(h9^>Ie$q5oALVV~fb(WPQZ!qU+IgCKWR~g<&e5jdLRn3gtn! z#ck@a1;KT_-Dt~p>XEj#l+i=|tKL%8xM4i1L9xU~gk{V#?y`kRkTzb->_||+RJ>0F zo>$DlX%iMFps$vqYCw7@GCF!!A!9`9c=5}k@yD8^^wJ$H_HnO(^l$9s*y`?Gjo z-u|C>(L^`;mC>{2&Y0P*>vh#)Xq*)VEUix%56@wY9?cVYzT%NjnLndT??~ZkSP4_# z=lccTF9hD&xfY&KnaWs~Efcrjzj(~#h*RgUVU`uWS@dEIcvOy|e_{$I^=}z`_!NZ? zU$ty~*%UHEF9u6< zenk6%EF-N%NCG~M;*|gSe0TZbfln6*4=pky z^wJM&r}*Gbjrff_uBJj;Afo~$v zF;n2NDS^i(5G(zAF10##0%N=#-$VJ~pTY~&IM z{Dqx~AVS)wohg?5Kc|lXA4^3AtEgl|f(sWiBi*$snBHY(BE3N)l}e<7rV&X6v!>CT zG@==!J(x+{WSBvZXNPI*q*ZT`msL^$4chkU)9C@xSv* zUSzVxOW3(h&=RyG&5|zn6)Li?|5o4W+kAlwFZRunW@BY`IHj6G*{73`oZL^lh0_s~T?8r@fJ*X(pbjhjQix8uNM6F-CEQ&`Zg~Z$EUy7|%5|WM zd;_RU-T|5?cY(U)B&bL30rkrC8L9GK(0q9qv_Pg$$0t7s>X#n|4akpy&SJ{=uJ{}3 z?&hDs>h!+`n&&u>Je8{@M!EI|sM~R1$0wxCqDW}l&X6|yEl}n<2113tJZbZ@X zdnGKl&V_#`w`-Ir$^fdg`2~twN(kdEFBRxa0{*ruNzLm&?^bTVA_N zy~mcTma7jyE~Y-LTd6*2%j?&w&qL$a(M z2;5FF;T_EL9vt}}fn16zE%p|J6)E%7E5K=x%Ee3#+46k1dJW`xNLDThFc0N9D^VKc3Tv5Q0IO>`JV^wrr2}a`)voqLZq|&j387yC3T3&i}a51-* zlrJy8y0olxS$XNQ(iK<>Q_)a16N{%q-7zzk?lR(Wo$IAh79zA*G?D>II@B6Xv>T@0k7PO$sqS>BJ`&y3)LNPphMbtD>W$;>bo)(AM3NY4 zNu#qNezFf$C!*PIj?cTp44tkcENiA?ohG)hn3-WsHT4a38e6}KSgVGZl+hkbVUI&! zS#?dLw!WEd+N?EhX{>41SXD!Vc6~MDo1cYN1$9#+Yp7|^*maFsRkPN}syDT)tJ8E_ zt<##CY+F-(Rb3rI&|p2Ku4}2OYp%JTZKy$%Xm3;FR<@z4u1RCfjV&6}ZfL2hW1FiQ zYpQ_CnwqN`InlRlYOH3QU@{F{ilSX9){()z#xRKE@)|cxU2M=SmezL~u~d74MY|#? zMx)o)B@%H)ms|^hA(qluj3tSh$!tdFcbf5s$_%rIWptuxPU*_XqSli{K7MuR1ZmJ1caIGWG9cOg4?~^%#1Wfys=rb|W6^j%AFLcr7qiBhoDt zK07g!CY63YiN+IYj4Iqz6~-6H_gdO-t;-!2CCHMvu#t>4f?s2USAG7{)>V6V?kgT1 zyz}JS7t&R42Wk?v50&;BieEzng?2L%PjZbh+AT=`4iOaEb4WCVZudv1)B1y(%9-j~2tK3GIRH#iFC(VOpu_)b5=qD{Y(2|9&yQ87wzRp)y9o+Fo zOCXTn^HenW?OUJRyK710OPB2_>l;*m)PJJ?$FC(nd-vncz*|e2qTP9IcmD3)ii5|H z`#$QwQ9WpIK57Vc9cl|Ioh0ZieK+d&QJ+FRf=XK@{`qoQ430u8DVbbMq%#{C^V=_!baNwsVi4 zpY|xO8g*2}iGI!)7f0L)5hwaPW8Ak8*Dz|eEBZYxt`XyLvYm*OBuSG*`*;qV-HOJb1IRJAyna7$_ zv?}{0#p`t!D=t^7BD*@3;8EoQSFLh+zmi|8cv}^pYa{n5t}ex!MM%Fg%k@3Q>3Ur8 z_bZBPjUwNr1h&Ibq4@g2)+j3S3n~=3LYZBmi|qNI@G*YhjXa z#%R0IUM*(J{Y@o*a^tG&eZ|)`*{yznx$OLZZ7%n{F8T4>FdHuUkIdb#NE;nKyh4mU zjgQvJSji*cc)WA(1;>I}a<|aGF8oQMZxenx_fh z%KsAxwf~CHp8+TTL7{(F=yaaP|J)%EioZqZt>9SXOX%25+$A_&z}(Pj?SpCVtKfut zROn9&{RyEzB=q}){x05fY#=2+6?`=~)_{@_IJHCZ_;+;(UMct~_{qLd@EwA$6+9?7 z7?0a4IQ=Z@N1|P}3f*20HwfKc|H_2kCvu48q%-=}G*@q%qSJVC{l!ys`e7{B&vgDP yj!tJ7rso_N_3mACHi>p8nQk2!O)gIy7KIrnNjoCW}v;C07F=T_VhRLOrh6?N?EG$51G1$~Dfn;_9VJ*8}&KLW}`Rv`D zv%siY!RX4mRxMRkb<#d;AF68ImsVX>@nP!JZu_uzX)oHesjO8s=(ZN^U341z{qLTG z;8Be|%K!Cw{=et#{Qp1s@uffgJI8Uz9yaB5bOvyPjj(HR0&Q3vtA<*bXI( z3}ob56YHrObM2a{&CNN+0R5|PP~nD*l367 z;L(02@W!xT0d!qFY}y~+iFZnDbXeeR;{LFutOHMLwJbxmwT9thR43lcba`mwfnc8s zFH+bL*TrkjeOjj>op^s1cPXJC-8*H@H4E3I?3?+vrOAZ>^#3kf%ldOO7{lJ)Ca6@1l|3hVC^^@IXEEN1o>yh zce@BlHl>9r(9%Y+AuaXah(1$1{dV!>AJfIt_g^fYZl5nca{u|_qocfwd$tia%lxpRwOEw`s8F+*S4Cuz`at4n=%Vh=HeMTD!=hcw#DNF@5Ct7yCjAf-Nv z8UxU>l^7C$V4*Yk&}hMk@vp0!4MRT!dWD>5uLZ*Alqn;7!OnrA((UqJA({L>n8c#L zhlof0{wTnrk+i&mK;_lol6(tzBnZEqy5)X()bHNvcaKxIoCBBT5_nXe1y|(5;4#?( zkINo-LOu@8$du@;AYkvnxrMHX$823um-9 z4IYa;(fYn`-4`)|2k3i^eh0pY6sH`Vpiy;cl>Z!ZHF~8jjQe*>~iYuGc(Ux7|HD&2K2e;qpY zNyYnE{G(8oZ2@WhPtCsIxZyXZR1qC^^gc zFQL;WzA6FO~L9`5GvhWbc~UxH3E$ea6l6c?NX$sbGm>!wZ1qk}Bo2WNtM`{gmd z9MX^2$~b+opP?DHCHMgRbUpI+ZoWR$$9sGvA9V*3TaHR*TDLU2mR>L%*KFG9;mw)h z%$D?^@7*-Kd3Z}^C^Isg8Oe-pV6LNQ+n#B;*_P(GhNA|C=6Y(~uv+ST+t%HT&a#AT z>Y4{cH#@60t40R(IlH@Qdxq_~*}Sn}Sk0EMCo8j=mT)W?Q_1hW z((P7{Ffo$U>Q zWtN|u*)>s6Lvx}~sf51DzTCtFhG4>d6uN7sG%;P;&-RosO3XJ|KE(FqCMpFsU7jhh z!Y5{O6YM~)T*?8JRi<-gpQ#5Y%X#KA(^cmjO+R9IOx@LNTC8E(rr5N-z&zCecYRJT z4yM;Nhv~uTGn-znHNUgvpz3?fv|DXYrMFn1S%wYGWB&0uhSzp%bwRV*2E(1%%=I+K zQysHb_gG!CtCmq^F5a$|!KzKm(j3*a+1ydjQ0eBG)x`JZGs48Wv20hJx3n52sTzxc zx}Z6xHfP~A<6^ErXHY;i@zPszb;oQ0!frR1(8Gn(^T5BXpx0P5XXgd-1+s%%oD?3oq&Er;fky(9sRr+FMQyJ@|0f*H4^3@%&F) zmwxwdE%nO9DngAhh4U(#g2&8OIqbRit7bQw^QPvcJRQSn7U462&8&IE-DVfMGp~jQArRp zLc7w$|9dpznik%+bgayz#gvrljwc?+D1sOOJ@>cZX2bs%SuUA+D6+dJ_%<1P17o7> zB)B9=?%MHWHNOMFcuBH?HPd)6of$kuX=!O&$UgW`ff bl2ChziAK-rB_{qsS(=g?M=5#ejTZY429mf! literal 0 HcmV?d00001 diff --git a/src/utils/parser_utils/ast_utils.d b/src/utils/parser_utils/ast_utils.d new file mode 100644 index 0000000..5d1645b --- /dev/null +++ b/src/utils/parser_utils/ast_utils.d @@ -0,0 +1,24 @@ +src/utils/parser_utils/ast_utils.o: src/utils/parser_utils/ast_utils.c \ + includes/minishell.h includes/utils.h includes/parser.h \ + includes/execute.h includes/builtin.h includes/builtin_utils.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/utils/parser_utils/ast_utils.o b/src/utils/parser_utils/ast_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..a5a6c84e626555c710a6238ea24a78ca48be808e GIT binary patch literal 5392 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 E0V7oJn*aa+ literal 0 HcmV?d00001 diff --git a/src/utils/parser_utils/dollar_sign.d b/src/utils/parser_utils/dollar_sign.d new file mode 100644 index 0000000..6460096 --- /dev/null +++ b/src/utils/parser_utils/dollar_sign.d @@ -0,0 +1,25 @@ +src/utils/parser_utils/dollar_sign.o: \ + src/utils/parser_utils/dollar_sign.c includes/minishell.h \ + includes/utils.h includes/parser.h includes/execute.h \ + includes/builtin.h includes/builtin_utils.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/utils/parser_utils/dollar_sign.o b/src/utils/parser_utils/dollar_sign.o new file mode 100644 index 0000000000000000000000000000000000000000..c506fc5354717178dff85807bd8ddf7bd70b0b33 GIT binary patch literal 6136 zcmeHLdu&tJ89&$dxw+26b`tU`tnnagfe|}_!q{fo&?d|=gJ$~mq-}%nNdHwyre^|wsVrTfEI#Acr$BT;6hWb+yenfe(-V_Xx z4T{wVCZk$IOcY(uMD}OQw%LEMZ|K3fzSX+U%@*Miq}I%slUNQmPQ)s@J`&lL-K~dr z?Mg-V5q|F%)(>p3#LU8(mYgls1(DUTSq-8VUMvw!n*CC|uc@Z?DGCzG+Y)ap{L@TU zMZ9z-C8Xv4ZIDKj67So!CP>k@3@|5qe0i+meBYCJ&q;qa-xSYC?uB0& zJ)3wmmKf3X&-czvg|TBYQ7=j64DcxJr?I}2$0%jUwEDkIVJ!lIwfX zW8#_GVqc6}ZK78G#bXJ9SRTLQb*A>L+>2U+**_2e*yXg=q5&sR? zQOXRrF!l^6O@AvY6-srgWJ_}|0Y?8;%JyLXufg0qUBUcgGr=j;r?MBXkYRAD?^@8< zba6bOG56#mjA3!yCmmXD=5F_7Q<0j38if8AUsL$O#DIl%!#9H>v08)V})O%Wmnc+NK zs}bi=&^agAJ~LIFe=T=b$*&9=zdXD^Xut*|XJ@81JMypR&MEoF9S|N`pj8?#_l`L~ zARpdpAy+n+!$OE*Lk@G?6k#KD-Z`f>%}hCSFDu}i%dpmrn4HV)xhxi}7&>S;-6w0c z?$fz{vqOE?-IJdyK}Uc|A)tw+piDkbstTzdTvSPwHbjT}=xJyi?z{dSq!nF{SMQ&% zTM}LxsNaF0l5&Zo6qZ>^w6q)=%zlYju#Vx0hBs&nWfECtQu(?wUB@`o|M4Ps>7A zz0!co#O8yjLG5X^yFOF%*_ylC`Wx@V+tSXNO|tqM@yNTUq|3{Va4)$TDOPnbyX)SX z8eCgiqhfc})DSAJv^wzn8>zFFuCx<4*~C%EG`h`LE$ha25cS8@ML8|L=7%1Qh0AUy z43xn?LZa;0jJDl&WdC;JiJrrDWM~KV9{M7_j1SWn#XwaCuhF-sV9_J($Am@COTyxf z5{viAqKzzsPMfLIBfa?^bd|ws`g#jGUQ_3qd=VHzr=7mt1)XkFXPAx+lr5;r;2P2i z6?8(T&T*+jXO=S9OF9DuodKbvZUeV!D?X~CJp|%a+|FH~!oPav9JSgF4(A@Ue}Jkq zYR)Vu*(wX1&I6zn52eZDqSUP3+vzb^t?H>!L(vg&Ic1Du%csQk}W4jYR zgZT+IW`r|E8|?(thzy^!Fx>>|TMN9*xA~3_lHGiQRgUZ)_x-3G1;$ zEW_YFR3qtFT8ASEMjt(s%0{FQ`3;2QKvff_@Cr^WtgL=TLuy`U>iAQAHMm z{uz~u$XHO720{_L1@xPu$C%g|XrGjQv1`$$S1=Wk&7jMrz1W}VTTgInj#4~tjx@2` z(V-)U>H<_Mv_&aac0|P?e-l%T2$y7Cm9_@? zM*FM-6os}4v1p4)7VSu4(bmBkNrm<*v1s#2Ex|8*=#)b-zXdLS7f24BXDIXJ#iv&# zdGX0rNnU(vRgxE;?TQv3wlpOZ|T2GJX%RnDvbLx2#&ue$Gw5xW$4XZ zH}&Xb7o`GTEik+@rXHQ{mGnM98ah}2B1KU?aMcl^p;48}hbpqNY-$ zcy0C1xlIl68ubWwg4#m7T0O=!G#e-Q!T|S1`JExYY=W;0@J~hg>HrT6@u~oKsJprA z_qpZU`(MHa}YNPpPg{?Eh z6>yn-K=T12Crn)6)I+Z+#9gq8^4bt@QP=T1z(X(=qlfXLoQDV%p4eXCO#uL{v<1o)Y*3)_i;Yx_MS%y;6XFd%t_Cu^6?0e!CStZE#9ODiJxX?PrXj@bFYx97 zoL>h!1Wedr8qJsavM65>;$2uS%n{4=J8oBVTvekSatr{7#*BT3h$h0_{43rD*2iEA zRBHr#h%Z1F@DxQm;$%j1N}uO@3w)=T%%7!HX3z*bDCF!>$jY+yn z(z_%*E$J~y$0Z$>v`12}q#y#nUs8<4T=)!A17!~?^{xAAsq9<#)4j59-ADAg5%%&m zyioS7`-XlxxFt54EQeauWnV4pGx5wa-*mcsugQm*Ui>l>ue^CLIm@E_;YSa%^0%X2 e{$$kmhU4+1!F0SK!|}1va01WIRLmf^*?#~MKh^pG literal 0 HcmV?d00001 diff --git a/src/utils/parser_utils/lexical_utils.d b/src/utils/parser_utils/lexical_utils.d new file mode 100644 index 0000000..1213488 --- /dev/null +++ b/src/utils/parser_utils/lexical_utils.d @@ -0,0 +1,25 @@ +src/utils/parser_utils/lexical_utils.o: \ + src/utils/parser_utils/lexical_utils.c includes/minishell.h \ + includes/utils.h includes/parser.h includes/execute.h \ + includes/builtin.h includes/builtin_utils.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/utils/parser_utils/lexical_utils.o b/src/utils/parser_utils/lexical_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..1e12fa6f8a096cefd5c74f5382fc9e8131075064 GIT binary patch literal 3528 zcmb7GUrbw77(ch=6lkF>V{^l)s|jo~j&|%{_J>W_sOkR2Wn)NY$faB^P*>X8TM*|| zGByPX3=&N=KIn@HJ{a{uw`nqoGmeL;PsSJHc$to5Mjm)zTL%8VbI&bpssFy@JKy>K z{ra7IzWd$&c<+yeLdFz3!vZb<57OcTgDSv9r2h@wM>5fbjInew6PJ(^q^c>sFJnFQKs;U{OWF*!p4XT=rXW?v;e!IiUG^H(DMSbmh zTTiDNZfi^Gy;N_*v-QWHPDi~V>w-&AAO{b|EJzD466=UlLN49|iMLY94<+6d&dbFw zY2M9oF)5kaCT2{&NH$RdkHxk8s0V)8rl0B zOrNsbGD;xN&fEZUXy99K%e72AkvXsvbv$X|412$(Q-(&iUs}R3<0gwjL&5o(>uD&@ zI&==<)eX)M1{XY6k1kx^jI3Q#o{M;z%yTukFfhN%Gg>PYc*D!QXFQ{iS>Af-eMlH6 z_mt-%wexquMP-IA02}sZaIsSHd@Qx4X}sb^rOA+q-(LyG&Vui?{jVTH&Z$V|VX%?Qw0WI9UD^z8!YXY|?bF9JjwM zOXayql;WslcK1G)3msJGVU)$Z=sKz!pCZwJC9DSfW-vWnqHjzgRvP{37TXS!(sYwn z4|R^+Hs1F*0u+ypKyBlxYSPL?SMfST5K-qUO?POmpo{>;R8R)ARISh`1NjM&zt+qj zgN^7gSZTUTYgPIet0T7h@lr~h-*FF0^jJ;qfw^C zdtxb7w57ok_|Ru7DBnPtDHbu*a5T{sjv+f4(HH`mx<4L|GMTG&g_A783@sT+qzqNe zLjle-7CKQM!qXJJMg3)tG+YSwiWq0+90{KY81 zh&E5PxJbUu{e!OAz%Opi_x9N%&{Z(~)u1+{dZ@uG!60f$GEvt`6E!87s6(X*S_aX3 z2%?xQs*@T$O3*TY<{OpIKTTO6dYeGY@~xvQXO1(a&#QP#3X8^Mk&hr@;;#7+WPOa) zyS=a54wTBzqc}_h;wELBtTS(16mhp@98Ca0dGOwX!+X#CU0L@sJZhZ+whxhtqTF|v zlAyzZmHclqW4W&~#k1n{D71SNUf{gIi+i}uaSo&9V{W_1ou{DHa^|=J=kMfnLABNL z4UR5ucYKMspSf*>D=nNwxYPL+!VmHFjt_Vhq`j6GJBk9_c1Z+$!rjjIxfc#sGxz#= zc?Vy0h(B5j%uZekb5S!d^>c3rUvY>(oZswl?B@0ew~cefb{m((#d$5h=Gyxn9avDeI*4NeLnH#pDK#7rMv%X>zf>QlBOTB)+!r w*9lGJig>GEH^H8f&ct^}#tNZ|p_ZOwYSzFro!0nM+eK^#GtH2>Q;)H~03M)DYXATM literal 0 HcmV?d00001 diff --git a/src/utils/parser_utils/semantic_utils.d b/src/utils/parser_utils/semantic_utils.d new file mode 100644 index 0000000..78b248f --- /dev/null +++ b/src/utils/parser_utils/semantic_utils.d @@ -0,0 +1,25 @@ +src/utils/parser_utils/semantic_utils.o: \ + src/utils/parser_utils/semantic_utils.c includes/minishell.h \ + includes/utils.h includes/parser.h includes/execute.h \ + includes/builtin.h includes/builtin_utils.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/utils/parser_utils/semantic_utils.o b/src/utils/parser_utils/semantic_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..6398677999ca1ba31d71ef23cac2dd0ec9f00d4f GIT binary patch literal 8688 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 jU~ql97m%6F{pg>Jj^YWFvnc literal 0 HcmV?d00001 diff --git a/src/utils/split/utils.d b/src/utils/split/utils.d new file mode 100644 index 0000000..dd93a9f --- /dev/null +++ b/src/utils/split/utils.d @@ -0,0 +1,24 @@ +src/utils/split/utils.o: src/utils/split/utils.c includes/minishell.h \ + includes/utils.h includes/parser.h includes/execute.h \ + includes/builtin.h includes/builtin_utils.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/utils/split/utils.o b/src/utils/split/utils.o new file mode 100644 index 0000000000000000000000000000000000000000..db136b4481a976098bbc583e66e80042322ac2c3 GIT binary patch literal 3192 zcmb7GO>7%Q6rNps)=r$*`73P&sIC-fIn<7mQUW!Qs4;RI0#(zNAdzmJ%_cE8wq>vT z1FeXf79|8kBgCC!CAc9(DG)_!Mc~vPLCql-q*^kaK$NY_Wrk;1s17#Yc#rwG6Ajou@#IBw?Pj7iIFzUFcS z)e(q0c**ow#@09E6=hyKCGXYj(Tm7WF1;pR-pYx<>ip{Ep6-!&BXS>YRMA)AC9>I+ zsizZ@W*+Wpyys*R&K7^--GF3^HSsbdZyV&U#`{9zwM!URofOttO+1lbHepob-K@gf z^&j!9v)P*K{Y&CG=iC2CJR>uSyez$tKAlXD>iVmF>q}wmq^ysV(s&hkbVMsSUwKqj z>oq6zu^djr9-!-+>v>V)U6y#;>eq0D1+Wv+C74rxsbpFpR`1_oS#JSZFIRv^RB`SH zW1I5pgl`*~9o~S+(LfYLb_SKUum`*w95C!K+D4*vQYP~2jR(~HV% ztW^AAb#-+q_5l6rTOcbJ*+OY4wrsmfm?&;k z?vNIrjjhC|&#wTck<_JFh0Mi+)R8n7Tizcl1wL+vEca^p!!|F(6)aB@ZGGI|thAtx)Bx~ZA^2Og zo^3Aw3%>onUE2?~zKqA-&6z4q2U{8AdpD_CJ9GJ8^7(K?o&ci&_9Uu<3W+hVsFMap z=SoYuLPpS6HWNKP%c{IjjE%yk9KS_nu23YjFSuJ+ z_e8oP`$8R|&Pb>;^z1V%pEJS*E1AlN^Vw9=vgMG$!i1DG5*85h;UOb4YKHJp2p`C# zEi-N9!+qu{GnL7jx$xms!WzruCiCHegz@^|P$(-68)63g`q$j~(RY}PBr$v}k3_@b zc?3nk3T(gc@x>2w!Glx)%854;dGuYY? zhA(0=JelpD1+0t4Aks0Pk) zQ|NWG*V8dI<1>Pvo$G-VZc2nG)IdA#Os(O+gk^BQ6EU zqKu=fD5xsVhq>J>440xP_x+8;Xi;cN)rDb9+#cK*3Sf0~7J^*O3U}B4%Dn}yY8SYs zea?N_A@04#wGeO6#<^RIYSUc(=mb{^oO!p1XkOqg+BF_H#CZr26TEJoKL$hVA?^xs z4ufZ&H^bnGLL29)ym1QO>kZfZX9t1-=z(QubQzp~4v6*%kl>KMe%LOCQ_-4!Pq}S C`xM6j literal 0 HcmV?d00001 diff --git a/src/utils/split/words_count.d b/src/utils/split/words_count.d new file mode 100644 index 0000000..601bf51 --- /dev/null +++ b/src/utils/split/words_count.d @@ -0,0 +1,24 @@ +src/utils/split/words_count.o: src/utils/split/words_count.c \ + includes/minishell.h includes/utils.h includes/parser.h \ + includes/execute.h includes/builtin.h includes/builtin_utils.h \ + includes/../src/utils/libft/libft.h \ + includes/../src/utils/libft/get_next_line.h \ + includes/../src/utils/libft/reader.h + +includes/minishell.h: + +includes/utils.h: + +includes/parser.h: + +includes/execute.h: + +includes/builtin.h: + +includes/builtin_utils.h: + +includes/../src/utils/libft/libft.h: + +includes/../src/utils/libft/get_next_line.h: + +includes/../src/utils/libft/reader.h: diff --git a/src/utils/split/words_count.o b/src/utils/split/words_count.o new file mode 100644 index 0000000000000000000000000000000000000000..47a73b5bb4696625727232bbf1f7571db8e9dc63 GIT binary patch literal 3416 zcmb7H?Qc_67(ch|x$9Qemce*Y1_hZ6bnQ0Ai!x=C)szW=Fowl|*Y56it9EVE7dFWj z$;Jqy5I2qg10Rgh4<^V5LV|IA^NTUWEM_D%*%FBuKQJ&-f6uw6TiZ;*Cpq_dJ-_pu zbD#U1_J_y!pHwiWSQ#D|HjMrB@L+&8V%#9-ztAI0CJNFVP(dd%4F?%PnwB<()23|d zC;h>b%X&eox0n*)5oB5am-uZUNi8q%*3OFHY8C92D z1wpQ4ss+4AEF33GIo>51y^RhD^ozusLVogiR>VuClOnzx@4B4SD)E?IgcU!^@Ir}1 z)X-v~K_i8za=cl2{y~Y*T3HMwE(FAGQ2OJ z5ik8=V#WQANW8Gj@5iU&>G472mDVz`p-8Mx(~fk?se;W*ymo19uQK23b-Z7BaAoIb z3~1pb-iA3r(@N{PLDt8B#JeEzq)OjK!6i(E`in+l0O!myr_~$4pko7MH^rLfEZ1zAlGw-^!I8WwDe=d+6g~vY^P-YM`kD#3ER;yjO z$8RfE|J$@Q8_*CRLyeOInM_0Ism@RbM>XNcpm*rw1f?}F$nR8IXw&l)EtTP@SW ze+aGC)Q0{R+H-U^9lBq~M z=4syTZT9ZB^X}%o-X?ELv$w^&XD3S~bzdeOiKcw1L^P824aJjvDNT=OVrj3= ze1sR#Luufod_g_lXLxaO`3}WnX(N_S`8thrMl_x4yJrZL;A7qpf@26 zMKRr-Z!Nh~eIGCxNusYOg>-$Q1^YVVdS+1Irv{8@ltp5C(g>vtEy9ZOgE`G`AxC2U zOdkj(nb?6QMMIB-qA&@r;fgSZS%ih7p?-m3ZjnWe7z=cF1n4}eR%n==6~_!&VP>Ny zd1S}=BSZ1p@%@kk825yqu}{E>L~(&ruO=$s(p;i)Tzqo*{}WTlZ>{%1W9Q*9>Y}AXY9l25XJNZB_O&ye`8V)X#ZM7k7{G&FX7>C$x$&-Z8~( zZM;(L=N7e%Gu6J1*Hqcx<#x4;t3h6Y$m$HYWw<@Vs}Nyni}B3p$1je_Se>JnuIp0wM-im-B2iPQ#!3<6`GhzC8Uj#lx*dXR%2V$?04?F z&m;y?c9nb1Jzu|j?&rJCpZ@cYFDe*QR0e`-M_o u;L7>Tk(-gYu!*H1tsniX{V+ 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 literal 0 HcmV?d00001 From 707a2f5516be714cbd646dcf67c96b97bdac728b Mon Sep 17 00:00:00 2001 From: Francesco Messina Date: Wed, 26 Oct 2022 01:01:21 +0200 Subject: [PATCH 2/2] norme --- src/builtin/ft_cd.d | 24 ------------------ src/builtin/ft_cd.o | Bin 7168 -> 0 bytes src/builtin/ft_echo.d | 23 ------------------ src/builtin/ft_echo.o | Bin 5720 -> 0 bytes src/builtin/ft_env.d | 23 ------------------ src/builtin/ft_env.o | Bin 2600 -> 0 bytes src/builtin/ft_exit.d | 23 ------------------ src/builtin/ft_exit.o | Bin 8600 -> 0 bytes src/builtin/ft_export.d | 23 ------------------ src/builtin/ft_export.o | Bin 7232 -> 0 bytes src/builtin/ft_list_utils.d | 24 ------------------ src/builtin/ft_list_utils.o | Bin 4080 -> 0 bytes src/builtin/ft_pwd.d | 23 ------------------ src/builtin/ft_pwd.o | Bin 4624 -> 0 bytes src/builtin/ft_sorting.d | 23 ------------------ src/builtin/ft_sorting.o | Bin 3024 -> 0 bytes src/builtin/ft_string_utils.d | 24 ------------------ src/builtin/ft_string_utils.o | Bin 3752 -> 0 bytes src/builtin/ft_unset.d | 23 ------------------ src/builtin/ft_unset.o | Bin 5984 -> 0 bytes src/builtin/ft_utils.d | 23 ------------------ src/builtin/ft_utils.o | Bin 2520 -> 0 bytes src/enviroment/ft_enviroment_setting.d | 24 ------------------ src/enviroment/ft_enviroment_setting.o | Bin 5184 -> 0 bytes src/enviroment/minishell_env.d | 24 ------------------ src/enviroment/minishell_env.o | Bin 3632 -> 0 bytes src/main.d | 23 ------------------ src/main.o | Bin 4384 -> 0 bytes src/minishell/input_processing.d | 24 ------------------ src/minishell/input_processing.o | Bin 6664 -> 0 bytes src/minishell/minishell_init.d | 24 ------------------ src/minishell/minishell_init.o | Bin 6240 -> 0 bytes src/minishell/minishell_run.d | 24 ------------------ src/minishell/minishell_run.o | Bin 6312 -> 0 bytes src/minishell/minishell_sig.d | 24 ------------------ src/minishell/minishell_sig.o | Bin 5688 -> 0 bytes src/process/parser/semantic_analyzer.d | 25 ------------------- src/utils/general_utils.d | 24 ------------------ src/utils/general_utils.o | Bin 12048 -> 0 bytes src/utils/libft/ft_atoi.d | 9 ------- src/utils/libft/ft_atoi.o | Bin 3008 -> 0 bytes src/utils/libft/ft_bzero.d | 9 ------- src/utils/libft/ft_bzero.o | Bin 2448 -> 0 bytes src/utils/libft/ft_calloc.d | 9 ------- src/utils/libft/ft_calloc.o | Bin 2632 -> 0 bytes src/utils/libft/ft_isalnum.d | 9 ------- src/utils/libft/ft_isalnum.o | Bin 2128 -> 0 bytes src/utils/libft/ft_isalpha.d | 9 ------- src/utils/libft/ft_isalpha.o | Bin 2688 -> 0 bytes src/utils/libft/ft_isascii.d | 9 ------- src/utils/libft/ft_isascii.o | Bin 2024 -> 0 bytes src/utils/libft/ft_isdigit.d | 9 ------- src/utils/libft/ft_isdigit.o | Bin 2024 -> 0 bytes src/utils/libft/ft_isprint.d | 9 ------- src/utils/libft/ft_isprint.o | Bin 2024 -> 0 bytes src/utils/libft/ft_itoa.d | 9 ------- src/utils/libft/ft_itoa.o | Bin 3232 -> 0 bytes src/utils/libft/ft_lstadd_back.d | 9 ------- src/utils/libft/ft_lstadd_back.o | Bin 2400 -> 0 bytes src/utils/libft/ft_lstadd_front.d | 9 ------- src/utils/libft/ft_lstadd_front.o | Bin 2272 -> 0 bytes src/utils/libft/ft_lstclear.d | 9 ------- src/utils/libft/ft_lstclear.o | Bin 2376 -> 0 bytes src/utils/libft/ft_lstdelone.d | 9 ------- src/utils/libft/ft_lstdelone.o | Bin 2296 -> 0 bytes src/utils/libft/ft_lstiter.d | 9 ------- src/utils/libft/ft_lstiter.o | Bin 2352 -> 0 bytes src/utils/libft/ft_lstlast.d | 9 ------- src/utils/libft/ft_lstlast.o | Bin 2288 -> 0 bytes src/utils/libft/ft_lstmap.d | 9 ------- src/utils/libft/ft_lstmap.o | Bin 2648 -> 0 bytes src/utils/libft/ft_lstnew.d | 9 ------- src/utils/libft/ft_lstnew.o | Bin 2320 -> 0 bytes src/utils/libft/ft_lstsize.d | 9 ------- src/utils/libft/ft_lstsize.o | Bin 2304 -> 0 bytes src/utils/libft/ft_memchr.d | 9 ------- src/utils/libft/ft_memchr.o | Bin 2704 -> 0 bytes src/utils/libft/ft_memcmp.d | 9 ------- src/utils/libft/ft_memcmp.o | Bin 2864 -> 0 bytes src/utils/libft/ft_memcpy.d | 9 ------- src/utils/libft/ft_memcpy.o | Bin 2768 -> 0 bytes src/utils/libft/ft_memmove.d | 9 ------- src/utils/libft/ft_memmove.o | Bin 2872 -> 0 bytes src/utils/libft/ft_memset.d | 9 ------- src/utils/libft/ft_memset.o | Bin 2712 -> 0 bytes src/utils/libft/ft_putchar_fd.d | 9 ------- src/utils/libft/ft_putchar_fd.o | Bin 2144 -> 0 bytes src/utils/libft/ft_putendl_fd.d | 9 ------- src/utils/libft/ft_putendl_fd.o | Bin 2232 -> 0 bytes src/utils/libft/ft_putnbr_fd.d | 9 ------- src/utils/libft/ft_putnbr_fd.o | Bin 2352 -> 0 bytes src/utils/libft/ft_putstr_fd.d | 9 ------- src/utils/libft/ft_putstr_fd.o | Bin 2776 -> 0 bytes src/utils/libft/ft_split.d | 9 ------- src/utils/libft/ft_split.o | Bin 4152 -> 0 bytes src/utils/libft/ft_strchr.d | 9 ------- src/utils/libft/ft_strchr.o | Bin 2328 -> 0 bytes src/utils/libft/ft_strdup.d | 9 ------- src/utils/libft/ft_strdup.o | Bin 2824 -> 0 bytes src/utils/libft/ft_striteri.d | 9 ------- src/utils/libft/ft_striteri.o | Bin 2280 -> 0 bytes src/utils/libft/ft_strjoin.d | 9 ------- src/utils/libft/ft_strjoin.o | Bin 2752 -> 0 bytes src/utils/libft/ft_strlcat.d | 9 ------- src/utils/libft/ft_strlcat.o | Bin 2992 -> 0 bytes src/utils/libft/ft_strlcpy.d | 9 ------- src/utils/libft/ft_strlcpy.o | Bin 2936 -> 0 bytes src/utils/libft/ft_strlen.d | 9 ------- src/utils/libft/ft_strlen.o | Bin 2544 -> 0 bytes src/utils/libft/ft_strmapi.d | 9 ------- src/utils/libft/ft_strmapi.o | Bin 2512 -> 0 bytes src/utils/libft/ft_strncmp.d | 9 ------- src/utils/libft/ft_strncmp.o | Bin 2976 -> 0 bytes src/utils/libft/ft_strnstr.d | 9 ------- src/utils/libft/ft_strnstr.o | Bin 3024 -> 0 bytes src/utils/libft/ft_strrchr.d | 9 ------- src/utils/libft/ft_strrchr.o | Bin 2304 -> 0 bytes src/utils/libft/ft_strtrim.d | 9 ------- src/utils/libft/ft_strtrim.o | Bin 4160 -> 0 bytes src/utils/libft/ft_substr.d | 9 ------- src/utils/libft/ft_substr.o | Bin 3128 -> 0 bytes src/utils/libft/ft_tolower.d | 9 ------- src/utils/libft/ft_tolower.o | Bin 2056 -> 0 bytes src/utils/libft/ft_toupper.d | 9 ------- src/utils/libft/ft_toupper.o | Bin 2056 -> 0 bytes src/utils/libft/get_next_line.d | 9 ------- src/utils/libft/get_next_line.o | Bin 6912 -> 0 bytes src/utils/libft/get_next_line_utils.d | 9 ------- src/utils/libft/get_next_line_utils.o | Bin 5224 -> 0 bytes src/utils/libft/reader.d | 4 --- src/utils/libft/reader.o | Bin 4416 -> 0 bytes src/utils/libft/reader_utils.d | 9 ------- src/utils/libft/reader_utils.o | Bin 3800 -> 0 bytes src/utils/libft/word_count.d | 9 ------- src/utils/libft/word_count.o | Bin 4280 -> 0 bytes src/utils/libft/word_count_utils.d | 9 ------- src/utils/libft/word_count_utils.o | Bin 3816 -> 0 bytes src/utils/lists_utils.d | 24 ------------------ src/utils/lists_utils.o | Bin 11432 -> 0 bytes src/utils/minishell_utils.d | 24 ------------------ src/utils/minishell_utils.o | Bin 6888 -> 0 bytes src/utils/parser_utils/ast_help_funcs.d | 25 ------------------- src/utils/parser_utils/ast_help_funcs.o | Bin 4240 -> 0 bytes src/utils/parser_utils/ast_utils.d | 24 ------------------ src/utils/parser_utils/ast_utils.o | Bin 5392 -> 0 bytes src/utils/parser_utils/dollar_sign.d | 25 ------------------- src/utils/parser_utils/dollar_sign.o | Bin 6136 -> 0 bytes src/utils/parser_utils/lexical_utils.d | 25 ------------------- src/utils/parser_utils/lexical_utils.o | Bin 3528 -> 0 bytes src/utils/parser_utils/semantic_utils.d | 25 ------------------- src/utils/parser_utils/semantic_utils.o | Bin 8688 -> 0 bytes src/utils/parser_utils/tree.d | 24 ------------------ src/utils/parser_utils/tree.o | Bin 3576 -> 0 bytes src/utils/split/new_split.d | 24 ------------------ src/utils/split/new_split.o | Bin 3552 -> 0 bytes src/utils/split/utils.d | 24 ------------------ src/utils/split/utils.o | Bin 3192 -> 0 bytes src/utils/split/words_count.d | 24 ------------------ src/utils/split/words_count.o | Bin 3416 -> 0 bytes src/utils/split_utils.d | 31 ------------------------ src/utils/split_utils.o | Bin 5344 -> 0 bytes 161 files changed, 1207 deletions(-) delete mode 100644 src/builtin/ft_cd.d delete mode 100644 src/builtin/ft_cd.o delete mode 100644 src/builtin/ft_echo.d delete mode 100644 src/builtin/ft_echo.o delete mode 100644 src/builtin/ft_env.d delete mode 100644 src/builtin/ft_env.o delete mode 100644 src/builtin/ft_exit.d delete mode 100644 src/builtin/ft_exit.o delete mode 100644 src/builtin/ft_export.d delete mode 100644 src/builtin/ft_export.o delete mode 100644 src/builtin/ft_list_utils.d delete mode 100644 src/builtin/ft_list_utils.o delete mode 100644 src/builtin/ft_pwd.d delete mode 100644 src/builtin/ft_pwd.o delete mode 100644 src/builtin/ft_sorting.d delete mode 100644 src/builtin/ft_sorting.o delete mode 100644 src/builtin/ft_string_utils.d delete mode 100644 src/builtin/ft_string_utils.o delete mode 100644 src/builtin/ft_unset.d delete mode 100644 src/builtin/ft_unset.o delete mode 100644 src/builtin/ft_utils.d delete mode 100644 src/builtin/ft_utils.o delete mode 100644 src/enviroment/ft_enviroment_setting.d delete mode 100644 src/enviroment/ft_enviroment_setting.o delete mode 100644 src/enviroment/minishell_env.d delete mode 100644 src/enviroment/minishell_env.o delete mode 100644 src/main.d delete mode 100644 src/main.o delete mode 100644 src/minishell/input_processing.d delete mode 100644 src/minishell/input_processing.o delete mode 100644 src/minishell/minishell_init.d delete mode 100644 src/minishell/minishell_init.o delete mode 100644 src/minishell/minishell_run.d delete mode 100644 src/minishell/minishell_run.o delete mode 100644 src/minishell/minishell_sig.d delete mode 100644 src/minishell/minishell_sig.o delete mode 100644 src/process/parser/semantic_analyzer.d delete mode 100644 src/utils/general_utils.d delete mode 100644 src/utils/general_utils.o delete mode 100644 src/utils/libft/ft_atoi.d delete mode 100644 src/utils/libft/ft_atoi.o delete mode 100644 src/utils/libft/ft_bzero.d delete mode 100644 src/utils/libft/ft_bzero.o delete mode 100644 src/utils/libft/ft_calloc.d delete mode 100644 src/utils/libft/ft_calloc.o delete mode 100644 src/utils/libft/ft_isalnum.d delete mode 100644 src/utils/libft/ft_isalnum.o delete mode 100644 src/utils/libft/ft_isalpha.d delete mode 100644 src/utils/libft/ft_isalpha.o delete mode 100644 src/utils/libft/ft_isascii.d delete mode 100644 src/utils/libft/ft_isascii.o delete mode 100644 src/utils/libft/ft_isdigit.d delete mode 100644 src/utils/libft/ft_isdigit.o delete mode 100644 src/utils/libft/ft_isprint.d delete mode 100644 src/utils/libft/ft_isprint.o delete mode 100644 src/utils/libft/ft_itoa.d delete mode 100644 src/utils/libft/ft_itoa.o delete mode 100644 src/utils/libft/ft_lstadd_back.d delete mode 100644 src/utils/libft/ft_lstadd_back.o delete mode 100644 src/utils/libft/ft_lstadd_front.d delete mode 100644 src/utils/libft/ft_lstadd_front.o delete mode 100644 src/utils/libft/ft_lstclear.d delete mode 100644 src/utils/libft/ft_lstclear.o delete mode 100644 src/utils/libft/ft_lstdelone.d delete mode 100644 src/utils/libft/ft_lstdelone.o delete mode 100644 src/utils/libft/ft_lstiter.d delete mode 100644 src/utils/libft/ft_lstiter.o delete mode 100644 src/utils/libft/ft_lstlast.d delete mode 100644 src/utils/libft/ft_lstlast.o delete mode 100644 src/utils/libft/ft_lstmap.d delete mode 100644 src/utils/libft/ft_lstmap.o delete mode 100644 src/utils/libft/ft_lstnew.d delete mode 100644 src/utils/libft/ft_lstnew.o delete mode 100644 src/utils/libft/ft_lstsize.d delete mode 100644 src/utils/libft/ft_lstsize.o delete mode 100644 src/utils/libft/ft_memchr.d delete mode 100644 src/utils/libft/ft_memchr.o delete mode 100644 src/utils/libft/ft_memcmp.d delete mode 100644 src/utils/libft/ft_memcmp.o delete mode 100644 src/utils/libft/ft_memcpy.d delete mode 100644 src/utils/libft/ft_memcpy.o delete mode 100644 src/utils/libft/ft_memmove.d delete mode 100644 src/utils/libft/ft_memmove.o delete mode 100644 src/utils/libft/ft_memset.d delete mode 100644 src/utils/libft/ft_memset.o delete mode 100644 src/utils/libft/ft_putchar_fd.d delete mode 100644 src/utils/libft/ft_putchar_fd.o delete mode 100644 src/utils/libft/ft_putendl_fd.d delete mode 100644 src/utils/libft/ft_putendl_fd.o delete mode 100644 src/utils/libft/ft_putnbr_fd.d delete mode 100644 src/utils/libft/ft_putnbr_fd.o delete mode 100644 src/utils/libft/ft_putstr_fd.d delete mode 100644 src/utils/libft/ft_putstr_fd.o delete mode 100644 src/utils/libft/ft_split.d delete mode 100644 src/utils/libft/ft_split.o delete mode 100644 src/utils/libft/ft_strchr.d delete mode 100644 src/utils/libft/ft_strchr.o delete mode 100644 src/utils/libft/ft_strdup.d delete mode 100644 src/utils/libft/ft_strdup.o delete mode 100644 src/utils/libft/ft_striteri.d delete mode 100644 src/utils/libft/ft_striteri.o delete mode 100644 src/utils/libft/ft_strjoin.d delete mode 100644 src/utils/libft/ft_strjoin.o delete mode 100644 src/utils/libft/ft_strlcat.d delete mode 100644 src/utils/libft/ft_strlcat.o delete mode 100644 src/utils/libft/ft_strlcpy.d delete mode 100644 src/utils/libft/ft_strlcpy.o delete mode 100644 src/utils/libft/ft_strlen.d delete mode 100644 src/utils/libft/ft_strlen.o delete mode 100644 src/utils/libft/ft_strmapi.d delete mode 100644 src/utils/libft/ft_strmapi.o delete mode 100644 src/utils/libft/ft_strncmp.d delete mode 100644 src/utils/libft/ft_strncmp.o delete mode 100644 src/utils/libft/ft_strnstr.d delete mode 100644 src/utils/libft/ft_strnstr.o delete mode 100644 src/utils/libft/ft_strrchr.d delete mode 100644 src/utils/libft/ft_strrchr.o delete mode 100644 src/utils/libft/ft_strtrim.d delete mode 100644 src/utils/libft/ft_strtrim.o delete mode 100644 src/utils/libft/ft_substr.d delete mode 100644 src/utils/libft/ft_substr.o delete mode 100644 src/utils/libft/ft_tolower.d delete mode 100644 src/utils/libft/ft_tolower.o delete mode 100644 src/utils/libft/ft_toupper.d delete mode 100644 src/utils/libft/ft_toupper.o delete mode 100644 src/utils/libft/get_next_line.d delete mode 100644 src/utils/libft/get_next_line.o delete mode 100644 src/utils/libft/get_next_line_utils.d delete mode 100644 src/utils/libft/get_next_line_utils.o delete mode 100644 src/utils/libft/reader.d delete mode 100644 src/utils/libft/reader.o delete mode 100644 src/utils/libft/reader_utils.d delete mode 100644 src/utils/libft/reader_utils.o delete mode 100644 src/utils/libft/word_count.d delete mode 100644 src/utils/libft/word_count.o delete mode 100644 src/utils/libft/word_count_utils.d delete mode 100644 src/utils/libft/word_count_utils.o delete mode 100644 src/utils/lists_utils.d delete mode 100644 src/utils/lists_utils.o delete mode 100644 src/utils/minishell_utils.d delete mode 100644 src/utils/minishell_utils.o delete mode 100644 src/utils/parser_utils/ast_help_funcs.d delete mode 100644 src/utils/parser_utils/ast_help_funcs.o delete mode 100644 src/utils/parser_utils/ast_utils.d delete mode 100644 src/utils/parser_utils/ast_utils.o delete mode 100644 src/utils/parser_utils/dollar_sign.d delete mode 100644 src/utils/parser_utils/dollar_sign.o delete mode 100644 src/utils/parser_utils/lexical_utils.d delete mode 100644 src/utils/parser_utils/lexical_utils.o delete mode 100644 src/utils/parser_utils/semantic_utils.d delete mode 100644 src/utils/parser_utils/semantic_utils.o delete mode 100644 src/utils/parser_utils/tree.d delete mode 100644 src/utils/parser_utils/tree.o delete mode 100644 src/utils/split/new_split.d delete mode 100644 src/utils/split/new_split.o delete mode 100644 src/utils/split/utils.d delete mode 100644 src/utils/split/utils.o delete mode 100644 src/utils/split/words_count.d delete mode 100644 src/utils/split/words_count.o delete mode 100644 src/utils/split_utils.d delete mode 100644 src/utils/split_utils.o diff --git a/src/builtin/ft_cd.d b/src/builtin/ft_cd.d deleted file mode 100644 index 6125079..0000000 --- a/src/builtin/ft_cd.d +++ /dev/null @@ -1,24 +0,0 @@ -src/builtin/ft_cd.o: src/builtin/ft_cd.c includes/minishell.h \ - includes/utils.h includes/parser.h includes/execute.h \ - includes/builtin.h includes/builtin_utils.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/builtin.h: - -includes/builtin_utils.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: diff --git a/src/builtin/ft_cd.o b/src/builtin/ft_cd.o deleted file mode 100644 index 2f2c06cd97a8c6cd26f94df98a7bb74f9a4d15a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7168 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 diff --git a/src/builtin/ft_echo.d b/src/builtin/ft_echo.d deleted file mode 100644 index ec69396..0000000 --- a/src/builtin/ft_echo.d +++ /dev/null @@ -1,23 +0,0 @@ -src/builtin/ft_echo.o: src/builtin/ft_echo.c includes/builtin.h \ - includes/minishell.h includes/utils.h includes/parser.h \ - includes/execute.h includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h includes/builtin_utils.h - -includes/builtin.h: - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: - -includes/builtin_utils.h: diff --git a/src/builtin/ft_echo.o b/src/builtin/ft_echo.o deleted file mode 100644 index e8962ff5f1180a4b044f308af02657206ea535c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5720 zcmb7IeQaCR6~E8V&vEP*+fCXo&?3y}Xv>J*q!iK;+9u6Q9h#8fBqi-&FOK~Zn>x>) z{TxyTB1;<9He(Bneg3m_*0lohp=k`J!L*5K12&1!02NGC)=gx;bKiYU z>K2V%<({v5&bjA)ynBxGyL0b+SizViGXQiq`e6cLbhOLRy~KY+dnafQ92Ytc51)*> zD(rOKGR7>y0O@+K*5A9tJJbP}O_4ux`OTG#@hRMF+|ePd>&c>3$e6=ISnkj9LoraR zaR{4bVj97bzmzdp8rBnog9T%h_}1H-<89~13&P-eA-TNFAH)~9bo^z^p&Xf%``bnv zj`o4TZwP;(Rg5Y2&?Wt0(R{SrU!Ab;7ye%H+fJ6jGJlDDK5OV^V#FvysodX`&$gTq z4(h}?|1W>J!Ml>AQ|@n-h-aN}@T-sMkH?o!B+LD6E%W#K$Mk0%%wKZ7cM5-hrjGzk z3E6lVEZe_iZUk{zdda*yW2SVyqji}sYpk-laUuNM3dZPY8gagKuhGi<8EJi}fYY!C z%kT43!rxQ&FdL}0{Rx&K{Io+8cJ5y`V{(t>``2g%HfzJR_Ahey`=+tQ4)XA3CF77v|kKg)YNB$9;oDav2+_w-rQabaT zHc#$i)7nC8a?HzuQ&$lC;Fj%(=+`tfOW-YZR=>y**PR~oa%P=$SUVk??p%l^`{wIU z#wMFyW{0)6gNIsRz%`Sd^Rels=i%}lc;ZHfPdz4`Jq63T;1u4a3-oLSZSJTx2R}!( zw~tG~DO%|q?ew%ZKY3C*qRr18UR+$9gJj8gvgvsiJk+^dgn7@0Jl#1zc}j{UUqFnc zxEhLlfrxA`B3oML(j><)$yx0*BA{pCu?x0gD0n4qs@TsE_VY|^8vVg79%q^7Bc}s> zR$G+j=+r>4quSy+DfkO)*E69zpB{4>bg`1DR57O-l%lxaBE8tp^R{*+f^IDK@xmLcK z=9Jg-;cIDFjsnW^jeu^s4N#Hy0D9#8fEDr}pjW;Nuu{$g`s8~6{qi`VDo+7c$P>{0y8)H!yW2FfCKM z(W_n#nk=Qpkb0FvZ>?274VprbwuRNLpy_3oZd#|(!^!1M8`M1xee-oH1xm}2wr^7J zaOfTNYRaK^HmG!KxK8tCwFJ6~{I@i!4?6U&o$9wibN{U|_4}Y#l8)A`QtWYxp{-wi z2{c_kY4;uKYoOamCpN%*FMz4~1Hf5|WP|@dK()%{stY1oq_T#o6%M`Ds|G<+O{-iH zVm`8SZvjx;?)wROeV1X(|1;3FQdFG<<~y~CsV5w|-gd&HY=DzJWI-`)k|XNhg_ay; z>U*FmW_goWJqMcBDA%hhVNN%M)N0T)gS@#`T?_g+>0BS?VbU7qEgP8cCm{SZS}QlI z8-cmSR;JRo^f{Vgn^(Oaa@uM6CRN?;&`nj`6Zd*E3YTUo?ZU}y!W<5d8iiseXNK!H zN9rRtgg0<$UH#_z8zP$`4fTdF{4A4ZY0yWNRma#PbQhLU|)>( zCvzzyf~qmPD`#4UX%(Zb#;B3a<&8qLJDaeEa)ps%v@?gkWNJG(nHwyTR!zXqLx zk;)W|B*n^F+vD1i&i{Bn^@6}jycei$HE31*%kZNHVZwL?qH*A?H#+L}9hG}asM)0lQ! zUvmfB+Z=CihF8|p+Z^XWzr8Eo$~X{P&5DMln>pRgvSivw9?(ZhI0;^zvpjy|SbDBx z=~VgaExBBlB?`k(OcdBi#>|L4GDjKC4Y0@|mCY<^pA$3bm)9_t=L@J>EtWC!!lO-P z4HGhp@r^DRR;gg>qls+EU^rcq6|F?U(hHg4w8hd1GnF+`tcc%US%al=*=(YqXG}JD z&@yzoBP^T4z2ks<4i*vz46CRQWfQ}gBxQ`*8PQnjY2AyWGN$?8Oc~iLEHgsrjZyC4BxDb zNjpqGD3jS-5ev*P`$%Zt#Yn8DIfieKr&CI)&W~G?NzB7gjVyxXl|8;q_Ilu&+wM%C zd#3H(4_nrJsiB(+;sNwL`Zzkh>16wL0%(-6h!&!Sgi!nNpBKD40sp{LP5kN#!!@1j46{v0~xP5kkPavd-ly`dzcca)9}jdBQy zC_RW@Ka?FvMEOe?QpzO}os|&L8%-j5u!SL2LnNX^CfrlPAra*OVMr;PM3ldUA(dGq zqAV;7d5Qx|Igg5cG|E(@MQKYIQYs=5Wqtk#f+frMkNuN4Q&yJ%Zr>#jUN*h zkJ>gD+anBWRK}oPH11p_>7F=~#zIm^t?X~m-}@^?J)iTf?Z<&mFe z5rxU0{jpN*`z2<-Wfrz@_mCp(fjsM-Q9QmWOm8WkCJYTL%EOAQ#OJEqQbum;Ygl+E)RAZ`<%cI;11N$C+-GL0zM z-40+pGj(BLFYszHP9Gxl>b_^6RoxeW$^KqjzN!Nlt!@VZ`Dp|u`;EZl{~PdwKTks7 ztpcCMILWUOctGHt0*3_#;(Fr(w*v=Y=zM243jP>m)T+_>I3}kSK@W;C;;%wq#&UW& zPfzV~{xfBKZyC>YN|8**Ekp@GxlJ!CF$Pg$P%2E0_fg9r(xb zE_3lf2_c_TL%n5;;T3ANify`udE0|i9B)~89})nQT+H>fAzrokvc+z3ydQ-3E`jmR zJ>muV)e2S|PveFKMR+Usi08jr+i<^o1>Tz>EM31Vo>iSkUcT9IPdaYNG>?vn&_G-f zcxhpr(TLczg8D|K5=((FO}lK))=`bn8t>T4VIwSCeN=Y1*XwEX~zl!4qi1F{& zCl1CZBIp|Mn6BI*zd@|^fy3N!s^#!xb6MGb4RHZvC($10$cHAut;Dg+Vk@mncb!k? z&fmzL`$f;4KfRhecY2k&-~TwSw052bn)Id%3_>i5@E`u#gnJ7Vxew@2;FeE^-6LondBH;v|S{pj`Xr}0BXlBs81%7 z{4KdoVaYV!74Fq6M!uguWfim%ieThhDzWyNS(9G)ibuUI@&4lVV0Ho{DKBAA=P-N+ zPCU?l1EMdnUHcjG12*j-?ayf5uWA2ceu?cnby7aWq~i|^s-!Rmjq;t6wkid8F1=va zJ*VoXvqMJK7*6jAtOMDh?69%V7|a@j#{Nght6Q03!>Ra=o0;`Z+g&g$$}o&$6?}wy znY>jk*#>T_%;Bo*+ph0r#_R>VQmxtb%w(nD&sOX6Ugp_?_54)cs0l-h&(zp6Ys+5g z6%w92%}jg9G83G;%vjZG%m?^h*{)P5%!iPZQ?K#@1qqVJX%b&dWR(kbvcj~;ZwerdQLICm~DdY6eig-zT#Tfrdi0XA_%@QJ#e#JkB( z>nO@iS~^D3qAuy1+O_xK#VGw??H|st*^J&@8cpeMB@TB*&)Y}vX`>uQNs|6fb+O#%?^Haa9KO6A{5=AabxGOM`MDyic|}*tO20ax$cNOA z6RbV8^l2uufxkf_5z9umK^g}*iAz(HZ( zC+xg`wm$}mICZy>5P?1|B*S-$-{3V|!@RymT%cB+@2XavOws11z3BL4o~%2*9T;m3 MAAdH?*;0V@AAYrAwg3PC diff --git a/src/builtin/ft_exit.d b/src/builtin/ft_exit.d deleted file mode 100644 index ed374f3..0000000 --- a/src/builtin/ft_exit.d +++ /dev/null @@ -1,23 +0,0 @@ -src/builtin/ft_exit.o: src/builtin/ft_exit.c includes/builtin.h \ - includes/minishell.h includes/utils.h includes/parser.h \ - includes/execute.h includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h includes/builtin_utils.h - -includes/builtin.h: - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: - -includes/builtin_utils.h: diff --git a/src/builtin/ft_exit.o b/src/builtin/ft_exit.o deleted file mode 100644 index 108c56d27c2bd3e9f155136413d2b519e0518c26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8600 zcmcgyeQ;D&mcOrG-|o)GO9u!L2bErl7;uu#hd_Wv38b;pfUrq`V2O`T=OtZ(|3i73 z1W=xrG8PS+jA}7;qUd_c7)Y78Nw@ji+pf_T_B(E3WRFY^+|1aG#Imz}1gxU#;bbZi ziFHecuIJjb?1W|iBZZcx32nI~{OdG2(%pKfqa$JTlfO+{8e7(6r2GyOJt;YV%(Dk} zj!Da2B-Rxtm3(_D1qWqP#_fe7lWw1jc$?^y_AqJDn{Ur11AUGb66O1)Cd_K{?1lRJ zqJ|y|^%_YC<=cD9ZE9YU29jl2mP~X?d-0A3M9A~){ZRT-AkflUi^$6y(@v$FctFmbE%Af4INUHe<(NYnG|E#K0Ovr(As~|NK9DFkKal;ze95W zjmdL-9{$N8a{Q}rvPa?Z$!;5G;gW}+03tqZwd_m zJ}@}p2@LPK5;)@@BelSY|4LwF{n$RAi@6WnpT%*X^tpt{;8o@xs?X`My9TdTxewsG zk}=>uNzB{b2gtL3@=vmHiVn<=1qM$kfnopH_~FUPN%Sa>_$MnA_m58n22Xpoz1dam zo_heIj0yjS_gp>W|CmVVUJZoTe;gR}orP~DV2$`chOuG)$K(GFTcEPl4^K6}GyY4o z6f{lu$%f2)4os6w>D-m^e}%!o2m*6x(T}m78Ob4yB+vM-P6Cc^gE7+;trl8Txkj5Un%OnbAN?0axv*!OvtLguZ=y7 z1*b(f_eJh{Vrj&h&Mp!q*Ot*0OTJ1<;t=GIqU1`_8P3G#7>yKoI`HXd!{;&Ji2uv{?VdBgGyVx^ zlap7lY!l{b!V!~)D2s{hL`Q7IKOv67gf*fNF^_R=j-~8lOq$|wPR}v%8kX?-lbL;< zhSL-HV$fP5jLZEK?n8^O4KfxO@tqZ`BhIz>VC0Q7CY&7`KRM+{UGBN~@@I{AH87mU zcWKX6VU?B~ff-p@IqaXHLn^pfd7JyOEy9gGS4Yxg*&g7`tU%A}^linF{uJOi9U>uP zaX%m~Evn$s5NB3a(j3jDBF5lA1s0wzB1`E9z+cK}V6zU;m-8E>MSFK-!2D{;NWhQE zOxH@6_&`9MZlWCV;WL&GFtO1Emm?6VJtan!T{0T4)3(fIjqI5ajHPvT_4P~YYU&p^ zEV^UKl0^+Q4a^vbqzajl>{;d^beSg=k9&GUv0a`}qC4Gd#8Sze?pu?~JTdSSk#I)B zlQ6!KjwFoELZ(bpZY`O?)sp=Wm0aFiQaXE1$uwm;GCP}HX`Z2$6csHiT8^7btz>G+ zjmUuP6+rGRDguvJLwmYoWw}~HLbu(}JmW6hnGViulGThzJMYLLUHM9+Qs8DJS~v^9 zG=}SPzTg$lP_B8QX&AhD294H0*XbAdwBsL&i`E&bHJz2aQJ*6cz(D^nV1@Zu6+(YFC{wt*Fz`+D!Fwpmw!fokwG;w~6kB)UA5a zs_GK7c6AL}uC7JvQ13$kRzM^1}uMtjUd@z{IJZ`M}^j}NNZcpEVoImsPI=e$Eq>+0DC}a zeLz~hmX?@hFU=C(NBhXbUed}$DlTleMx~8a&{j5oN;Y<9qO@D;_w6M8-4mvM^e6Dv zzQ?jAY=2W&vrj_brr0?Ix!qns@~(ncNVx)yLn%BBa66%M3x5hgIX1uFz6t<>G{=IA zXo`f&HtKX0{1-qmInbjl(!K@w8w{^3X4> zGLJ@MQ}U`Tuh7m}d|#zTHiXQIuWPix6hh_B8tnrMzpGZeY~d^Gv`;L&u^#7=FI)s_H?c+@a$ zxrNu7YQnENsBIw)@}fqq)D_NOTNBbdm8ww zFs9z&5suNU)J2u7;24cSz2$0y_MD}$lxg%`p^Had=F(mUpW?4BFV;?2xK9(7gw+*D zw;Jia>Ip|fv2IVlkw`}3F;8uMb#3)xPo>~i)z;T8uCA%BtF5l9UbKKE6Jc*hIucDq zV&1NlP8UdZn0d)gBpgaXKk01`$2*N`JcYfhF*7oW?$;gsvZCab@PIm5KQj$>brX<|-ibtKdDIPZOD{r#Lh(?*A(@T`4W64N& z%;@w)Vky?zynf?4KU=+lK)W9@xV3O|g~?ae)ZF4<-NrU-_P1Rkg#*G{O_cXCo ze1{P;tu=z&(84x0Z}hXfTl|e}{ub7>VbiL0e%&J1`CD5pUhDeCb?YF40oRl2s!h%7 z+M4fSYnmY?$J@}dm91%9*Xn0&Et~wz|CgH@*RjowEzOOv%39kRTSTL8+0fF&L=%ce z_0C9lB$Z^ir2F-#5$jI%Fswi*6_4m0k?sth>@&iVP?YFM68Cn8k${e&lL?bdQXj1x z(^tjgQAS~k#<2rLlM_AqWhC4aO0Wn^Mjk|b=?xr8;Bl@?`g$F5kYS`On=}Hg36p;J zMq&}UWU+n*XV4}^OFvDpu(@qmjDFqf7W}>hei=x?)xLB}C$CHl_Lx}ngpo=oVtRil znl>0VT8t%Ap+rhgM7n!YtS1!fj2fNrA=Vu=SZ6#M4JGtQjCJfv89HrO){zM9Fj7gq zD;nyC@lIpFMEgUDNT?%<-#3!5ZsH6GDh-vrnUdi|qz@)&?h?1$q#q2#o-%tW_?Sf~ zl}^I9enamu5}old>olT~-be~7W^O=C)Cl!TLWG6_Z~jCVj>eNTCDTfvwK0IhFMbN3 zHz+-Js1Q$K=I?CuEF&5p1@W^9af$cB?Q2edxBP_rin8~y``Q*g_Q}n^c|l}z^jni>>JDG2>fK`}Ip0$G2bH{q7gv-#@nh?I(P%Y`?In^tT^& zmp<{)`8hwjIREksKkNJa<%7Exggt-tQ0SIVKeqhFXl6%|)er0i?KFDgaSv&51>qfn-sZKrBieB#W*% zV$pp^uNxG)!-z!}nq*NPLM+PVq$1@L#G>RvN{NgOEV}HZ6kWU|MR%%{5?3-66}k+C;x$((O(GU0K+=hiKoX162B}ClCb8(& zlq^b?h(*bWR0Ne>D1$~Jp`0=*Daw^muIs-j*k)EdReyHIJ5_&nZaYBsyFln)Ya4i86)UKceH5lp8grrX2SY`Wh~q_9)vIWeR)6 z@M)ivlkvLF-Z0{6XY>$L6y=K&jQ~xB7?D^wn(m})<66e_f1D?I)5(Naj_ZxoH!S}D z951;m=@ki6lCjM7Ufn~nFb0fpI%SwdUnqeL&cv@JkT`0lGCFXSWpV)m5tiwuo=!!g zNmG&8?TkJ}W>L!&ZZCX|7YuUE5#+WYpWztgvw_YCa#xVs9fREI=;B2|?hNu0Vywtz zI33HlJ;K!^+@?Nwd^=axa^~6zqeHwP&25hTTy?z2ZIAQ9dqMd)bNmZ;6rSYHK|V9h z%P>-bkK5Y0!vPD&__TXrKFA%Hpw`Wu=fDs0A|HpQix_E(G2O>!b@7=&{x#}Em+b^E zbhPsVxas3F_wyUNczKZDSIiw#q-h_e zp=j*lb9_1&r5HZQ%a4*1U^~>4d(XlZ^-b2!OVD2&>f_z>^qVxox3HB{w!nd`POHg#E&+k1B9rc&+lq?h;msoX28Z$r6 z%Y1xx7r*&9&74NG9pMGAXWK6}g9{SQ{nUX4dh~v=z`un02eiILP_g+S*Mns{&Tl-* zou&=i4^kL|%`W@|qF8F0<_bQGP#+e51r{I(AGTs%K^Z=HQzv8BR0=#H>5Gz1OWL~U>Aod< zqlgm~%1emOzUQ-sWB79?`I9L(<{}3D2hWJopMO+ooe)q8i*<0jnOCkz0k=N*ZNN3Qj- lg^_D7;7l()f%VQl{O^TS7t?np@QRXdB=Hwz12bXlzX60l+AIJ7 diff --git a/src/builtin/ft_export.d b/src/builtin/ft_export.d deleted file mode 100644 index 04427d5..0000000 --- a/src/builtin/ft_export.d +++ /dev/null @@ -1,23 +0,0 @@ -src/builtin/ft_export.o: src/builtin/ft_export.c includes/builtin.h \ - includes/minishell.h includes/utils.h includes/parser.h \ - includes/execute.h includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h includes/builtin_utils.h - -includes/builtin.h: - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: - -includes/builtin_utils.h: diff --git a/src/builtin/ft_export.o b/src/builtin/ft_export.o deleted file mode 100644 index c8a8ab122d1f7a2aecbf47a716ccb6d844a75f16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7232 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 diff --git a/src/builtin/ft_list_utils.d b/src/builtin/ft_list_utils.d deleted file mode 100644 index ebc74af..0000000 --- a/src/builtin/ft_list_utils.d +++ /dev/null @@ -1,24 +0,0 @@ -src/builtin/ft_list_utils.o: src/builtin/ft_list_utils.c \ - includes/builtin.h includes/minishell.h includes/utils.h \ - includes/parser.h includes/execute.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h includes/builtin_utils.h - -includes/builtin.h: - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: - -includes/builtin_utils.h: diff --git a/src/builtin/ft_list_utils.o b/src/builtin/ft_list_utils.o deleted file mode 100644 index c83876cfe6db27525f1d451fdb39cf86c25829a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4080 zcmb7HZ){uD6~E8UeRk}|eodeRN{gko>p+d&v{0(jf(uFY;!?Fx+C?4Ri}UglyS&(z z?WAF&TGzCwR#YiSn}jBnqc0VXe^8aX;+C9S+_VHz4 z3ZgX}XIXV;s?GwKWxdcp_`+S;A0|n)vLwQ7%PH!J`Syk z+B>?({hp`sMdUN$3{Q+%`QhQJGfDaN{b>L52by++1AfPvs{uTyS3vrB#nNb*LV|d2 zv-cz?_#$l<+7&ETdc#%muxMos;ypr}g?51P{ucG*mOg-&uT)&eD&@zW8k~Z76;5K7 z0lH%?NZxQ&yz=lVo6JEx!TYtDVXk~nJe6N1ZwK)<2k`##J@M)$~C++s-~2KO(@^>Kmg<@bD07m**UR^+z>nB5@H2IsIBKu)AzLL6NM z7n5Eh$VVIjwKiHe5tml0={v{A%*MaW#+fCvF|laQ^n>>=fG?QSQ-(;MUkd;w&SVWT z-JV}wUN&bAk?(@pFb#@1d3`jUeCWKIOW{p_n!SrTvGm?Pm=?%V(o}~ZQN^eMW3i=kgKYY`iUeJOWnbF($L1?-~^HRqLG;Baezb2<}?d}XSXRZa~ zX+?|XhgnrEYCL@-i+!Bs{WIR9AKy=KNnw7NHK6nGr*9Z1uO}bM3ieMm_q%ay!4I3~ zA8KCh;34cDHXCVDX6DSqyzl41Pv1zLye_o0+LlC@3@6ULlKAh>6UKe(6Kl0j9J&y# zH=KsOQ_psX6MN!M#JAo*(Df8vvNkC~tQzP-9X`53)K><1A(5mY*XTMh4-9qQrG*pm zI3WuW>k#3@Ko<$SA;vdDd@>%V`mf@!cxOGTj?Eg;3+*A$8z5@$cue*5Vuk36Q0)ME z?fBoRH?|T^=(VXwz?)L#v8E(LuNC%?)JdKq?4P?QNq798gt6YoP`dRaumI7+P&T2@ zQY_jwkaqkI^=XO%`jnb$yN7;_{SGU?FR9<Q>t_+iRUV8Xi7jFQi!`1Vq_aE z(Z|t6K%tH89bny|2VxXY(V_JsM$u~gU^KP`;|l3F7$Q={Al{8m*CK==_S3tTvfX@X zEH&v=YsGRY)w?s@o8FcBq0;vB?(E%_-k#pko8FOr>|s%>+L_^rqFXPPGNX0NE!J?U z*Nbi~ZHo+{743W-D7DO>T^@1LcsMi9luLD|RIg?FoJq$mSDb3*h?}pEmaF5n%%Qw} z_~>A|!ipB3qkRXP=Gw?hf<0-NIaWim8TABY`pWjixWca$9M=_?(!m>3a!y+%q##C% zu6tK%s_m+iuj5T8m%8PYCPhv4^oR<(kgp2c%UhJ_V+;<(YMJH{UdVVw(Dwxenn(AW zw3}4FMBZ(WUl(JIA9Gx>%Oq3LzWwR`pZ(#jrRRR~o6laK+4Sp+RD(mH3g|3I)f4!e zAZn^A!A~nm2vtWIf5ft?e2jOp?B_%CQ48inx%@vqlrzyi1cpXqT2~maQyaaeXoN}c z+tA0yj8FbEX4t7;z49z%3sePBol-tjcDN&`Q3aEVN_w5r2&zp|QK4@3R4qN7b2M^T z(OS1uX=-P%u|7uuAe8EYa@!lVoz1kEnd>X(-}KOC!s@oMOq z4&1P+kzXI^D*MsBqS`8cE(~*@dwAQ}Z8f}K!gh=OIPY)G`wPs|Ce+=dXQ6c!iFZJu|G;(&&jBMP7>0N1 zauWczL)@B^d+x|hdnLlMIeB7MK9`e+qoZ0yeivc=Ve5{4Edn!P_}8d{T8<9Q!oz7Brl*N2l#!;ZscS)v>Ol- zMYe}doR6Rq)&pQhI+n2 zFxfu=Cz-x$iN6j`ewSE21>OevV{i(6i}@7uN16YC`4ICg^AvM175^ghr@<)~za3@S zKR0ymkljCr11$UJZVTj=a5Zj~jez}ufIJkCg=Lp3FI#waTx+;k7uG2KQ(+gX7}YJ@ i%C1v_Pr6~41GvtI9x*PFOB4o%6@rokzA*LE7m&7<`uo^-cyYO}TzM?A*k-LXAn zc6OPabsX9#QJjXD2xwJ-5bq)tBp!lRQHxs9Mk+MoM@lLoDp4v@q6!yWY92*VDK+1j zxsz<%Aj;LA$36F)?>^_AyT5wt^>-Q=6GR3El0ZGgk|31Tpr2CXe<>#wzhRVOP=Y!z z8BvUkD4OOPGp?`u^wN2=YRLu?X2Dc9cX=G_7ci*CsW6eB3dn3BPY& zCci6aW&zHV+_F`^+!QFGKp`36nf654uV0P#4O$$Ouky8clj9{dOOu_lH zOxr_TzJ4cz4~ftB0`RD0F+Og(YJ6R2YX$jjI1HkHAjpaAgNUOgJP+9mN$`W9`a-@$ z;decA<7+go>?w5~ z5tkq@WoLh${KT^psphrEshu^i?PURecJA<{EAX?27Xe21PUn(mJ*zHI1W*>Ug*^*L zw?$a<@ixy=gGF7)3eP=5YxE>BFXWWEFndOrQx{%)ZfR+$^URz&?{|Q)`woYFgRnxl zCEg;7@niSJ-#8Lathyn-LRg8#3Q0n)MU2N{TVh+Wu3{S#<7=>A(mE)2#A2|?w0+?e zAXbKZTg5ne=34H=ZQF1g3tcu~kFNIl&}#B&l&|uMHnUs{wy;IG(y7vfzH%*u+k^g^ zu7``?4LbfZE*%LH@ZR}QSSNJ4JRcz=%1?aZ@r&T0-C*ZHl5nf|3YkS(3xP?$hG>wy z_P;`vLP>E6l8IqJ3t|F1Vrsy05GX@ zkl*8AVIk^3#3*n|*rc3;)Zij?Gvy8F50kz*qPz*6fP|ie@^+x#-l~MrPLRTuq;ef3 zeb>U)b;|0%zO7AJAL!dZqI?+ok3hm59m@7Vzq3*)ur^rVgR33r!mU7pq@+fpV7s6d1SAGWlb@IuMv1k!WQyJ_9no(Qq zMTl1U{mRRHV)6}4`9q+ui70=9{&l#^Hzrt=;-a(^Qi4p9v>75KNMlrsM9)CP9sp|< z(#qE$y;bXA%C`c&(+BiM+y%hDQ3Q>zLrf{Z;9g>yDd(Zn_{ENh@)C5Kuh^+5e+=}l zgz|Uj)PuOORrxpc0c^5(Thbdc%~#yi#-hV8#;CPb>`|hqcoDZVg^v8EsfR5Q<$bWz z&WKwTWo@8uYx0mh)a`icWGKle3zlwACZ`RjYL@L}=f+fLsyo@{S=&1|c6O&aQeB;? zuGFRttm+if<2BQAO*=i|YL$bP4o zis7UOE!~|cJEdxRk6suU8ckKWq0VQhZ};WqYViQ$o}{Knsu*S3ON8mZa-ml8@T*gX zWidme?9FO+)tt1AV$!r-Hk8{l*srpk10+UO_&7$ds*{uvg9R%jbqw zmKhvW@9AT1`G8^jXc<%o@@z0SsIt5AYGzo?v%Z0m9sQ~nRQuJTp};n@C)3{#7j(FX zLU)Yh`iFD(uw6NL@%{$#``NBc|B%Xt^CK!#KRS}>XL~dGTn4CYXgHJin6_^q-^V;Q zX?RP`{1s<~Dcxb?wF!phXC>1%`TXr^=4u9b)#LOwVg-K>m`%^&NzYz!@HBCmX;*5l zMh`|`vkV)W%e+N&47cXk+O%%f42GSvS=H4YS98qCDVJ$G%4Lg9>2}dFimYndla|4X zWy{hX&9vG0A=l986fmodgXJ+o9(VKuhFjGpEPWDP6^$8Roz@*wAGh%Es-j0erC4QlWL4RycM1A7)k z_dogk8AOF{cB+4n7)pT4tJlQ+e|+M=B)X2kQSjY+;}e;T3>@=pG*&9qC(VU2vv2V^ z{ZpVP4gEtP3%yhq)4z*PKELI$vEPg&63X=HLh?)ZJ$mBM2K}a+@9#KzGWPvr^T&Sh zLglSj{xX?(dBael)G+?pa}RBM>^x#Gg8m6=M2BlYY0wVP2xtm)FX#)Phe4-7XF+ra zLwFb1I!F|{+sH)soBx<#bkCECu5dg^sL-uVCdx59kkTTVC`WP=-JN8jiyZ|l8JIG52RNLnJ828KraoUN_pveNEFH-SYb+%s>3i=lIAB@x+PH z&Zgi!LwzA_)mWyW~t>&6m)o*5!#2V4$7rX#343f$%AgTw2)VeBLwXB|6R_|U`r*YNC)5TC< qXByqJOgre{N@bdD9Q6KC;;*WKD$iG1kiSSNAZKYM-Lh~OGxi@jfCh>H diff --git a/src/builtin/ft_sorting.d b/src/builtin/ft_sorting.d deleted file mode 100644 index af29b96..0000000 --- a/src/builtin/ft_sorting.d +++ /dev/null @@ -1,23 +0,0 @@ -src/builtin/ft_sorting.o: src/builtin/ft_sorting.c includes/builtin.h \ - includes/minishell.h includes/utils.h includes/parser.h \ - includes/execute.h includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h includes/builtin_utils.h - -includes/builtin.h: - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: - -includes/builtin_utils.h: diff --git a/src/builtin/ft_sorting.o b/src/builtin/ft_sorting.o deleted file mode 100644 index 592efd719f5143bf443726614b14c5f006d872a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3024 zcmb7GO>7fK6rSD9Z2UuP6Solltv37}urW{?wX{tjsfyr>ZK>ts)wpjwI!FL3Z$mro1G1|p@lx_&71f4 z&6}M!W8b*<``?|6DH_87?g01EkOG5Nfv=MDU+9MJI|`Ho3UpvH;wTwGhT&N=o z3MK+JPy)P)J>ih89dDLC4oH*oro`(*ee&}>63_MOBCj3qLm9nG;{7PUqX_ngHoRi3 zR<#VfIAyu;x8r>!izrBdWT*-0Kk%IK<0iS=@sjd9dnL??C&Ux=)rw|2-t%pE7oHH$ zJ6U_=e&3XMAIti_cr2djOrb8%XxML6?2=&|7?i2LkmuPijfJp(uA@Q!$uj3(I}?%R)EpNMb3Ns9H({Fb6MzZtrt+y%#Hizw4yYiI#h znlI$e%p_QRcEERG{XStmPlav2MfBjU`sDi7i*UakJGp;IuUS-FknI7JDK3Vs!JW{mEDGymoM= zO4I%%V|-VOs>c~wJ6AyXd5ndUiWZAT352n57t><y9^rbJvNH3#>A%>JJk7^ZlL%YSLbUhN$dUc8MLOYs#CM-nbB&|n{et=Zf2xtzILdPu1P~v%%Q>ICAV8T!DJ*&GlyMNnh}pn zX3#MkQv%;DTh%Hv%h-x#Oc$#SixsQ2a&g@9DyHGoOIDqEhGkDPSB&%$Q+S=3eu>Pc zUtk-Bvsz`^@mSd^mY6qHlb|j$_Bu|LG{ZkMYBNe1QUrifUF1&F%p+>h#rOee`2V$iJu}c5cMwAr!fvYT>yU%R4@4! zGB;z#zCWD!>5s{TnYwtY0NV-hJK%XRwG7op4c7|>Q4f-dS_-$2h&qi-)UGSQL^6?F zGEtampnC+Oj23FXF>pNO4>qN|eUK?L2_>+fmLj?+9=Uaam%ehn7l1U!>d%? zblLy67N*7#q$Ly{iOlkZp68)G5W{>0rt9)t-NU=`e5L*p*I)?e`O|qGfhHpJJc-Cv zaHJ5K=ZQRD4TFsAp~zvb!p-z^z`w@TVIIEBJ7I~!6COr>o@)g_l=*s0d-w3IdA?l~ z(OKX<`YZymY=L(nK5~G^p@op5YbUYd7>{VN0V+hWDqtqb;QFl?y5*ZI&ZUg@%@fP`a-!O4+jh5Fyr2YdKv*qLf diff --git a/src/builtin/ft_string_utils.d b/src/builtin/ft_string_utils.d deleted file mode 100644 index 5578301..0000000 --- a/src/builtin/ft_string_utils.d +++ /dev/null @@ -1,24 +0,0 @@ -src/builtin/ft_string_utils.o: src/builtin/ft_string_utils.c \ - includes/builtin.h includes/minishell.h includes/utils.h \ - includes/parser.h includes/execute.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h includes/builtin_utils.h - -includes/builtin.h: - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: - -includes/builtin_utils.h: diff --git a/src/builtin/ft_string_utils.o b/src/builtin/ft_string_utils.o deleted file mode 100644 index 19afab078a6dbc5697631bbe55d243eecd3a2e36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3752 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 MZTl7&;WShJe+Ya}2mk;8 diff --git a/src/enviroment/ft_enviroment_setting.d b/src/enviroment/ft_enviroment_setting.d deleted file mode 100644 index 9f30c1f..0000000 --- a/src/enviroment/ft_enviroment_setting.d +++ /dev/null @@ -1,24 +0,0 @@ -src/enviroment/ft_enviroment_setting.o: \ - src/enviroment/ft_enviroment_setting.c includes/builtin.h \ - includes/minishell.h includes/utils.h includes/parser.h \ - includes/execute.h includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h includes/builtin_utils.h - -includes/builtin.h: - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: - -includes/builtin_utils.h: diff --git a/src/enviroment/ft_enviroment_setting.o b/src/enviroment/ft_enviroment_setting.o deleted file mode 100644 index 261f322addb290cc6b74686f2ceda3841228a99a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5184 zcmb7IeQZ*U8SvCr6H}FHkGMs32jBfiZ<3iCZr(|Cb~INxnho96irq~z;bUXSs8k*73R-<1c<)<`TgQ*CS51PdT zlTmk(5X~^skHnmv?^XIJtDM~ z@%>UdotAj@)<&6FG*;mCCX=y<5$_$2q@b+C+b;9FDE%kur0k9(9`X8I!OZ5>K*pE{3c* zQLFx9(YQdY+`o{lkDtmYUUQq?I^vThR2JVBs8^wzIuwJ=EC@0p`9Ap3BfbHe1SR-= z=%tPFrv4v}f2n!d{E(jeK+n##>bbG`TxKpGn9EKodU&BgR(dWlqi4rvm|HwHeJZd( z;@J#_seoyc56tV~y#@DMb&j^l>_6DKz-{+w${`;p>8Bt8#Xs|<@Z;+9SZ8|u1H9@ zF;vFgalZqpZ7ilHgl6RwNG~equBe>5v+tUfBNV8dj(k9BrUEldxSb9-&X~Y$MPO4} zi992aXNo|xzp|Dndrt24kcB84*=Hwog`;S#?xH zQ}$_EX)17wNIq~Y7r0(xmJeLtKJ7kF7Yn2Xxf1O$owHkdZuvBPL{hgPM0BE73bQ{) zUJ_Iom!+pHQ$F9&#BB|yo^ANscN#pOS<|pgX~fG>r3=pHg}zbiTxDzcs%wX91En_t|BWcYBe2jd}<-*P8SP6*jfX+CkwXZq7PJk1>S)ItkICz7q8MJ~2gaKFIF z)rp}U#5GE;r-QgA@?*A14AkzRD~CU%@xh-#Q$&1_>t`C5l_5c36+f7Zh^@?%}}iPapA^~MLA zPeevi(L}ttt=-$^eWZDlkhZk7w>{!*^=@hNZt;G3GfRzxeUbQy=tyEX5>NXE(#8^J zq$25bG(PAJGams*!@X$$rhK7rqCeur=bUd>BA$j{%GVt^5s4*|krCg%SZ{hDF*2O; z?d=UeaUkSPNPa43;7sMxTXPU!=?8^h+Q;3|kZZDKeLP$n*nUIz0<|r&BjSTTly_ zEAmsD=2WP-SQe?gt{!av{+)ll@aFp;Z6AH_Q0CI*C$9eX2;?#JXVITWe-T|&ALus- z08P|4=%U~l6K5CmcFBvAhxr-Fi!+7!8!#V?O*@%KRXZxLX=&F*KGdq< zeGlS!X-5~UXjSZf4aKSjb6vVFMXRv;37)^5JqeYfDF1AzCqj_uO8ISs6B>?X`svrx zr`=0%>dQo9xTTB??uC?h$lU%~`4+$n!K3g-XMwNQ{Jhc6U4C90;`Q1du4y4|(+0Wy z8n4Z8kLK|6rUAafZyUV8RoiMmcWb|a!9`ww3RiOnSI-~i%d}J6313wUas`w*9^y{t zo7|zj#Oq2h*IeV9VcHzz_4l}Xio1e*Eg+<<{T^TI=MCBqfE(oNF7OpW-sBkIc0U4Z z0l08bwa2*&dZ(5xS?>&YIL{*XAbj`m`V3SdUaJiOF34+4sd}C}k3!++OmnQ{UvysP ztXzKkB} z9$q_PZJVk+#_h)_O!;V4C+bp^@1Jmo;jiU722@qcE0T_a;{QV}QOQ38CC*?=RMPFB zq~9$0<&vgN*p{Q9cs;c20VO}5mJ-CdF$RoEW&>hlp5VfB(s_qlTtoh y!84=EdmS(M(l@^`K>q*<4~;MbHv?Y6^vXAiFMp%*?JvFrmR|qR$6^Uu813KbhV(@M diff --git a/src/enviroment/minishell_env.d b/src/enviroment/minishell_env.d deleted file mode 100644 index e20b030..0000000 --- a/src/enviroment/minishell_env.d +++ /dev/null @@ -1,24 +0,0 @@ -src/enviroment/minishell_env.o: src/enviroment/minishell_env.c \ - includes/minishell.h includes/utils.h includes/parser.h \ - includes/execute.h includes/builtin.h includes/builtin_utils.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/builtin.h: - -includes/builtin_utils.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: diff --git a/src/enviroment/minishell_env.o b/src/enviroment/minishell_env.o deleted file mode 100644 index 8c59b14507c5fd5cf7f08f7e0ddea6cf12943dc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3632 zcmb7GUu+ab7@xhn*}LA+>y;vu|Cay?CcSHcB1nNYw7Og&G?YIVBH3QI+uq4_?{d2> zXg~-xgr+gU2P696lQASdVDv$QF+#wAFZw2l>4V0QlqlK|9x6oZ@0*=1y`u#Dl9_M5 zf4})==9}65@xk4HgN!MDh7K)&c8D1AH`n2g#y8K>)xdEAi# zn6B^dNbi3nd!wC{1c>kmasmJq|1HfBJ$}o zdxr+}OmA<=9H#u*54G)kWyWi_%5nIA3{G75isq_5Ko0!wsmc=N^f7UgCu!GdMy6F)K}i zdG(jiSpuH4@&9j&XATme%10j&@8UcoKmV0>s!eu8p+Z#H8mu zTvCm--1Pi^fgf53Y(g6)21%2m;8SCJ#z(Fyn(@7aS_LRC)6uJLpcWH+Oe8&VhxS+~ zZnVZQWMduUBUhBsj`2GtEr(JZx!!o>TL1a7{TVws<>lqBL#%s^9p4sTV~3eitE`FE zaews8iRfRaqOnCwqqWL>6ojt^bNCam&sSUP{n3{rTO%(l-hppGfHR*|?5bmoSNiO# zBQJGhnOCrek#lGvmmt7`$dhLDkS~1oMopSIN^|b-tyT@OIRjJ)dINYnrAB4|s>X+O_Pkznh zx1U+1ig`{N^1u46oq~%iTq4|^*((^UCL(0l7^o+-;2hrgw2k%qgOi?rV%^tqU z>Lrm?@E-g^|DX%P)wiOm8m!*8BwPnhe!itFyxbcv3x(HUyovP7V=S1&AX1M`Re}Pe z72_E+|JooSL}*$bU~Tm3$Blf(8i)^@B|BHJ;!PV8O^HqMwL;s_w4rHJqA{_)DX~7$ zypGu=BWYU0xl&=!w4CH%&dS+YGoRO?Oc*RlfH@=M0LV_JjY6N9z?UVtvtT*!x0CJW zu$eCu%~G-}pKrHF_Z?-@lZMFyHu6o1H!|5?Foq}} zJ1LT3Mf?glx|202EoPL=jAPD-WjX6ufWsW&XN#UbG0ezjO3ZMRW)}UbJX$mjS=P+- zv3$;Un2iNHEXOb-)4JOYk;{LdZF+G#t6;Iv!@XRNlxBZqrPTvap z`{_dyMFRdM8j&bm@C`y@OcW``hotPyNplcY&WV>{`v3UQHKVqGz(BMP%H7X6^mG|f zXlR5>w#L)vB0WDHi2eHKK+K50cOnhlQM9+vE}&7RQEqf0R)d46o=HXJi5G!LR6017 z{zArDVFn|jQYL4rYZ))}qNBSFB6}IlzSl53W{*n^-OIV`-r|)v_c7&oOo`14hR(|b zmLcHu-?aScX*oY*ZPD0S-_C0J85N1P!|$T>qxVJ79DaEix*oWAGM~rrIxu&DW#FkO z%EM?iFpqypyx^At#r&6InXQ8827Fn@p!G$X~1Q z1>vu`PfhbhYL>53Q+!Itc6zs2ZWlP2|r8n7f+TBzx%rP%;__gK<}XYFuE}POt;Kqx`o%A O>4TYkzF=TJqW=Izn?lL} diff --git a/src/main.d b/src/main.d deleted file mode 100644 index c0f39bd..0000000 --- a/src/main.d +++ /dev/null @@ -1,23 +0,0 @@ -src/main.o: src/main.c includes/minishell.h includes/utils.h \ - includes/parser.h includes/execute.h includes/builtin.h \ - includes/builtin_utils.h includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/builtin.h: - -includes/builtin_utils.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: diff --git a/src/main.o b/src/main.o deleted file mode 100644 index d9efee789b208d2511de520701e806faedb0c535..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4384 zcmb7HZERcB89vv?cI=$Qahs00r3hA~7ayfW$U2u}Rf5(TR`or&Gnyy63(3 z+{X2a#E$fSp7(vum+yOy-}>z1|8y{>a0Uhnf*vK71fi`4MacewwjjKY7iElZ1CtST z$vjncj0Hy;5UM(vo1R>@eeH3n5S}}YIAdY*1=&g2`D* zY{mlDo0w0@m}!<(ZDz(c=4pP}Lz&{fYf&#t?FA_hx8cEk9i)$ETC+7uX~&zU%|<&# z8&Az$BxB=PuLQaw9v1C}x8uDh_kWedI~8@qT3H*OR2V~mdG2+mgy(S~PK)L9#+;U%>H zp6e2Cx5P{IczDue_zWw)PSXGVRZYu9Y~R0^B;Idi(lqd>RlZ<;gXl|uyt!kuxwql8 z2=dqEcltKuIBY5lBwHKh68-O|(;9VSeJa27_x!1ko<#2(xz8zP>G+lWQuEXN($uAg zj$cuF9$o=w{_L)MAudtCKW-t%W4TNDhqkevGqm7e)9_v=6m&K(<3XgykL6xm zI&dmng%1V6YfuK_8nl6EFfKlUexBz*O}2CM&8a|WqAbA4d6mAfoubK*G&lVFfqz; z{3yNB5pj>Uiw(d_U;VQnYR`MZ<&T30?gG023M#kpKardN6-;5l-$HZ*-Tn`t1_Mcc z8Io~2FNKFOK)_4yh8pAvo}e-LT5yHmO5J=NIOm(dgM0^gi0=ju^D*!aeh56mRq!Y` zz&m*jT<|7%7k>b}o1X-a@g?vc{zLFM{}K2K7LpZ~F6=jPc zq$1*#txQ~mP9rGaj))H+DM{HD7oYh0_Jp_sosgB`qzE97zCvZkI?(~$_3zvuR{8p_ zO=30lr$Nf?{o-4`e#d|q^7Y+=V%XO+Lm~_PS&*`4o4DK8_wE)ZbQeFH7Y_92C?+>9 zo`NjW9QI9%pF*dff^z5G;ymcnRpF4&6)Q{1f3hLkq>l!`9PtnrWqUmZoG=*Bm4@($jjaWTbGd zr}x$@$FQ76I%~`u)mq)K)8kdmp(@o#k81kZ#B{1I9W5~v*}JZFH%dpDj3hNZ)xg}+ z?gf?3*7W9_i|>^>L#11lHLZqOwv1BJv>Y~37#$zUvAts?rgO|tZKGt`hE8*3*+Mb5 zcan`A%oPt63zIpP86VFb$TFvP)UZ6X49u}28!wFK*qy~(W-?b~*|DiTBRSPKM{*Mr zzHeeQGctk@3^+=ud!`B_lZ69pUjb2ays_e8wl6a>kzgDTGgq#|q+pGh^YR)mK`%|Zvg?nILud!g#$~33hz)a^2wPM(%n$Ai_)toaO!eI z_FUZSSO1?FyxSPjDgr~pcZ~7EkRe>0!u1g*HJS&$clSc|JRYY9551@9O->$qihP=W zKUV(z@GD3DI2Dg~&A+NApE>sOBa0iguYLVY|H((i&re@Eeg2*LXBR&y$N#c%LZ9oH z`N8j=+WE@c$o(7WU!W)kq{}l6+5?&bRY2bd(be}e(5s*~KvYv9+=3(@;Z&>0MfJ*i z12C%9E}Hxu`J8M0x{|i!KZaPxm9asP4){x*Ewv z_o+<00FzvF+sQ=tDuGFN%T17IbR$p{T@NymN&>$ei zwDfATL|>n+v*kLHs!*@7VCYT9@Qk`yxCya8a z^Blx%Ac{#Z0ug7>SBAvTxQ|}fIO4t$NX)h`4T*94Zu8_K0t#bj&R?Cotf#kR)Nd9>P0y;hg;j~->Ew#ZZ}O-!9dou=n{Ylz*nU{aND$_1&1T`32lB!)9 zo54dSCMjv?lmdmebSOhkU+>U+|2l7c^yiPO7?Wg%4&Vl~P!|HAEeAYFga4uVm)HaSWP|4L@W}{# zBt+9R%b2ii+U9#={XHe#p_6!{~UqstfzkjTvr5^|cR4H<*Q5ltT)EEwbDzx}Fc za+fpA96yf>Nj)Vqzllh;(D9ef4(CWx>F;K-2G5Flo)G@tLVh0G#e)7!tH4Jq{cZEw zMn4sP@Alh#SzqB#&*w9Smet1$6H1l-s)YR`!hsen^JJ3?`pXSom!jcHe~$})^}>yB zkswNFL4Q2Iyq>D`ccQ{y`dy4VG-2ob zWzt#hv2y*sBKFe~SY?6QTIA;_S?8 zXV0E3Q;}+qtf*9>I7gp@((KWAn9%e@nAIL`5_)h9ZcWLmjyo<{T@(+)@VzazhHZUI zxMVHW9xjVnX-%f&D?a^V@Y)xKZx{0m&CTyNKmpel$k&n!(y~g>Ayu%Wao|g1aefZE=R@3*D0t0BFB^g^+Lj z1a=Iw>Z5I*eh~@JJ0E4asiZFNQP%=Yw=_Da$6g8_-ee|7AIF+e2nX3=cYvRJXdLvba7ybA_orL6nOvUKyca0 zz#?feZheR2KNe7?=TE%*V+VI~Jw;fL?82eHlPgG`}&z*EaQaGzA2C#}VM>Qy*b z-3Y&nJ#BSzfXvq}-;S{wg}H=)EPNa1vHm4eDVnMxNXHVgZ9$;G`S5DHLd4^ErtFu> z%WnriYlbulcoabGX&dpL9!uB5Am0YKr8@Zo63hQUC&{PLyX1e7Kvv+)EiXl{$ji}t zK3yh84jR(Sgp+)Ol zoreXr?*pX1Kaza|**`%#4U3^O7qOA-eU5z-*@HX4b8DtZtU5$JS_B~V$>7}WbKcs? z8>{XTIyZ5hm87$Wboi|Hh#2|f6n`&SP{ikn+sExaYhmH1pkZm3x)JyQK-$gJDDVi; zaj!ZCOesknb*kymi4b#d0ppVVyMcmIn|dYiT>vS{R2`UhL)zh0=|Is_B<=Jw&sQZ>d**=Ez&a>IsM5dYSqTXqugCTa!BD(A%5US%+?0uYTyz(G4n9!*5d#J6hD` z4!yHYy#zFm+a6b&L7ya@SeKdreuZ+_)vxw}rk|2)_ciJuXj*Jn`~dUZ119hQx+9cH z*nb;Pow7o`1DGbMtYqpv4!z2&egpIyP**MpG7s5#NXzXbk=Jty$iD?$ohzd50_N+~ zWbYoQn{5|7$MtZr42k$Dqb8|Qy-rw25vCSFQ^r!0x3qW7e)S;ad>_{b)!Q8X4RtCV zdpfkz#t=`EW+-h6GtVSNpwT+1rF0^$V5L*A*{gmN_}+bD46M7Hq^YKvAOZ`P?$>_nm06G-q_T*zPWLI1^5@H8Pn< zI-4(ATE37=8K#-ejx?rNgj}Xmx&>Eeq(7A#G8$1)M|S42mXWp0NV_p^WO8|<5b4V3 z)^M&cW=8hvsr}vkjd>v`)9G&CGdFAwUC)Fjk&#{#8Ao_+7-`R?ieubA&x~2Q>y4~N zMJ+34&Gbmt7z(Ac7K`p{XZw?^tD`H%b|+)eo>-E#@9*8w8PgoLGuGYh$h!ANJ3FDW zbN}AGWV)lbqqC=DAKTRdE!N(VjP2~%pB!MjqMh9_)|2dwvDlTp(N5MEO?E`#m38+- zlf2We+MjG^yff^?x;yrEK?A;l`eV${3dT^nV5Dg6gmbpPFP6M2+0heY(XOr-QlMGP z?SQ76mS#*CsiI|QW^s^D-el%v*3u_5J*#IXZ!`*8p_nbR5&Na_-7Aw18Tg3GO`an! z82XS9A{>Q%~F}1Nps-dnKhQzQqTn&GFiMk%Bw3X%Lwd`5Zo7Z-{8X; z1>RYZ9Fq(e0=w(r@+Ut0+SCI(o;vgTsW%t>XxX~S_pgCG1E9z5Ho(^b^yHDv@2Nwh zN0&(FDW+$WcwQ+2)1yv26)V)JEFkh@&Y=Pnxr*ThbNzpGaE~zp@ukM+Mst?25^nK_ z5!{%3?(~U8YvDAn;Hi?S0r&(@>*we+9lX^y8+j*i;FrC@pnv>{-~DAI_~?w3&5u>zd*$wj4$T~T_|5!BuYKlL->=tor^c!VKlj?5t&dU7dJZK>A6KmJD41EWz@Kq9)}g@~Rx6448Wik2EZ zVI-m_R%p?iNFsV9>8l5g9ugAKt0D}k3MA1h07$7(IYA<-Erc(sIY>lxhtQ%jg+x@= z2wzltkcbKqA)@M&L{v@)L#mHRw6>&0k1mPm1r~<%s*;GFSRr~BEQ#o0tp`*#s!Y*H zWnMceII2U@&KY+OH`SR7jfapZHL4uZ&ap4A8W$RO4y$xyl1URmDd?~A-VQG`hgE>^ ztbP1M{&=bb!6UAns`wii*K3E~Nuej^v7jFPpyMCd{=|G1)Vm9MKNospUJL3y4ZXL7 z9$gf?Rpgh)`ndTuB1zJjfXaYqkpNOUo5~dN+RU#eaG~f0Jn4<2q%`-$*{pcuY-WM7 z1JMSH>5PTjvS_63(ilU+i&WLRnCJ~l${3dq_L%4$bX9)_a433 z+^2Y26&k+u)5>}X7DJ<7Sqh~pM08_79#EEGV2!7!Gyqp4v3_M46jp&-%a?D3=W2}e z8M_jg6k?|l`}kb!6$5>N?3j7C*2qE}0s+6_h;wG`79Du6Zm4A3*> s36(iI*CvJFmcg_PYS@&XDOJoz7Djj;~)(E%g-o%`-{ zT$73I%J+QTbIv{YzWeSu&#%1y=a1?blVk>f?nb|dKo}kEa&#~8|D}BtvjkkRftnrsD6taevOO6{w4A%Pl zm(MmlW+V1sqafzdg8uR&pVvvH*59<>He4y}+r+sMETIMc@%Rc!z1H7jHU5VFM}O8- zVZrsjCj9-1UIMhKPxPnf#}SvMm2$Uaaw$#g?Y1p#_;`bj4+-J$V#esv6!3iMT%*;j z*GOxlCZ2{pSbLsZ1GfBW8?iIOpI{lnPdhYW=lo?eIqtD`|IP`2OGFgMnr!Q1h)-<6 zMe(h{a0uNV!{L(c14c?D{~GM*h}?4-V`qSAJNwbA8?BqV*y`$`Po#(9(|?SY-wwv7 z4_=5*m(ItJ96W!Htm4x@j30?X=H;l|&KmEe(Ben8jvzQ&hZJTy_$x+QGaakADT$9Z z?1x%>Iv(WqGaa-VCTP9_LGQ1Uw^z{}4n5Nmr`;j-pLDdbc=?6kzEh1?-a+H6I{vmf z9##1QYrJDCSsdMZ7M6CX&T`@*KJSsq5SQEH>3Eo=GaW0*=j;^#!dYb-Y&&Q;vBb-h zA?yiVD%A#jb~>aNP2&XZ#2cPI_&0>tKObJ~T)cen92|1nnb-xmV6(3S93j=xTPJB^ zJLcHg^1-unjd##p0t!YrwV3eWIkDE*h1qXFGK+32+?y5(jn9?da+DUFk#3pB=VEV_ zFZdeoq%1{l<44zj8>C}+VV1Ucp}1!6otvBE!7UJymwUrPr*S^$jFevp?>jXbah_%4 zl^yo};4JPtwYOzo*f7n!xhWjWO=L`C+{jtsiKLlHj${pch#AE+Tef#?8!p@Q%4K_7 z$HR>In6yaxY@kVz1BY)5{N?sQ@UmrrMbcsqt_HW%(*Zbv z;#$8SGKJnYPXsO&dpbgLfHbeZ{5tGJox)r~(1W+yTdUL4L|XOhF4FQfGE(+8N%PaH z4VbN`i9EMs#)c(Ou_waRZ{s$jml+e#14p871Ed$`yTqcMv=N7tj$J!J{sP@CeNO%p ziRE_zB3bJ6{0ztIJz|x-6 zq_ge^fY7sa+TC>@!dJcPczTq$4KxOB>;Q4sJZp3NP2$=~lX;F2M5Fgj+A~WYcUNZJ z&1dzIo%;g-kK}t1$WMz%OY2n%|NH3D2BxkCriDn?c-1w)G_}+oR5v>G#*o?tnx>UD zh1DB?DMLt`SE_p)`Ic3x?$BFTt7*_Of|agqRd03Z>)O=A4&AXvop$KXwdx7bKGNUT zu0HC}T^;Jvp!vMrarG4FMWhq!SAP#WK{0F}R^I_lr%k&4X7zp0U8ED=&wMArH2fGK zfG(}_Ujh_Tma0pEX_3k@re5jL%f0H=px;GTt_U(8+4)Gzy^BO{w*};q-1igb^)109 z{+B_Aq^NoZnD1IEQ{QmtHrpYOcnuuJ$%5i*l_RPP3|YugrZ#}4_~llw8Uju0mD^Nx zr9-a?s;!Rx+K{>l^h4j-PJM@+Y?umQdiejjf%EhprP3FeJ6NXvLdG z!7!u!*`zg^H^+<7T}i!fU^r3`f-0SX?wyt4V(I`BnnXs2iikJLi>qjNUN6xFU5xU$ zn4wWc$V$0lW-MoA zth2vAw!52I`2$AI_SOluFTwhI`eW?+M67c#mSEj|L)&^|n#1`ZW=-Po7t zW*k)ZUeiq@X&G!@FlJbI426=#Dil7?OeiF?Rca{%UmN);rl*tUyqFoe31(>oiyTsk z&UE{+u^fHnjd6LwM1^cIK9NS>EjE=ka-b~6_uVwCl9|&clG&2M@UU~NXeCWcGc#jp zi)q{P`7BE(bE&M6VnuxIWet|fXR}EY@w1UB%h2fHuxuWuk^}NQVkQq5R#6+xCdV*U z%9ylCCnpyXxI;4#=rn!xLoVuOrT`bY(l`^e6FwEx{8`(h#$?9A>XKHeh)5?4Ep3>o zyv|ZaHZz{Vu8M-53u+^Cod~0 z*HX93Zd_iVC1$54qEXMx;g(>-_pRvq_nDu~eedj&=2yN|{t9K}{pbbsL+F%?NdF1~ zXq3%}!J`nFTs%`1}w_eC8|DBJ%5g7aVrYHBG9tsB4iKq1NS8sdbuBqnar$2LN>!Ex6 zj~qUC_|ex2@Bi+dvEZ+p2lVl}k-J|$vE|8EVfzR4f1pzlvK&2%z72f{J&pcFbgCI1 zM1Kl>2Ay&N5Wh%Q0;AC#OCq{wDP%OtHzcA|BEGmNdyt57oiL>IOd`tFLPU2siReNX zhEyt%h?1UgPkD(%lrMxKZ5W9t*9$|c!AL|ITNv_m2$u3AzT~J;CL=9MYr>FH6^STs z2@#cUB%*BP%m}j5sANJTm5bW*f};Wn?PKHB#nD3J)uqlt#(wDhvM;URW1dGpX?b^ zT+i5Jp0cu(bUY>H5{@5JF5|dd!DQuvo+G#Q%SuSt(YWN-vN7A$lOBRdrLNhJs~KU~+Jh6j0Si=xW)!@6x|R2iIWBtH7l9I56qaXAZt+TfPKLdOENh z{4QWzt}S%Ep|yMnfa|m6O<-KdEx!dO{a1iVZ?E7t0^=QNStoe>JxeK|g+89}^UyU( z_)`MEjd9|y5_rGB9Ri012I6|t0^bhY2t(%{I3ai--sqB|apxXr7X0&k)J_E$uC$v$ zRrCByp)!iJSTmlk;UB8ui#0s?uJ(Uz4gb>`o_|V0R%u$Mn6#`ZrX^D;EuAS^c@xb1 zE9(?vRiaAqR;`D+jF;F<8%2>u|4YDS0hLus)6<|KMb(ii6&w;J$T-s~zUB+Ts+mLu dDU4CUX*uH-UaO!qPNr-Mo<~i?U|i&^>pz)aX5jz; diff --git a/src/minishell/minishell_run.d b/src/minishell/minishell_run.d deleted file mode 100644 index ac88dec..0000000 --- a/src/minishell/minishell_run.d +++ /dev/null @@ -1,24 +0,0 @@ -src/minishell/minishell_run.o: src/minishell/minishell_run.c \ - includes/minishell.h includes/utils.h includes/parser.h \ - includes/execute.h includes/builtin.h includes/builtin_utils.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/builtin.h: - -includes/builtin_utils.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: diff --git a/src/minishell/minishell_run.o b/src/minishell/minishell_run.o deleted file mode 100644 index 0aa3c0a52588f456b96c27883186c6c23b360fec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6312 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 diff --git a/src/utils/libft/ft_atoi.d b/src/utils/libft/ft_atoi.d deleted file mode 100644 index 1e5bd77..0000000 --- a/src/utils/libft/ft_atoi.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_atoi.o: src/utils/libft/ft_atoi.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_atoi.o b/src/utils/libft/ft_atoi.o deleted file mode 100644 index 68a5d47f6cf5accd9fc7df59f16be2b87f808f26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3008 zcma)7U2GIp6uvXlJNwt}EN#K9U|2$}7{hKC5DPBYhFvo(5DC8<6EfLOXWEtR?q+wk zpwiH=)U<%HP4LYS6Qd!%z=IN%q^UxJ`eNcEZ-$bz3B<++Q)mO8bLY<5T`=|}=bn51 zzI*PSbMO52_~8>5A%a9;0B!*8!XX3<)CT+=I{$+fWZRL#93V#rOoHq~Bao(9#%ar* z+xn42>d3#kGy4jQ075*3JO}{H)Idhi?vSSS8NKCxE#2E&G=>mAe!S<<+m4$!IK$lX zgjQY7M06%79lT7=%-eb`-bNlh#gjgC_6_y%<9RM#$ttpp`uhIh(LTQ49e7x^REL)? z6taevOAi_)h^xnYz>7$6jJUfN47BIs<$K@LF|r;n&cA0nhxu%Uc&xrcTCc|&sKc9H zA)fVq;ko<0#PLRXeKY@yr{@QuE=w!tPGxd^nzldAQ<(_z{^;h$g2(=@1^B-F;OfrL z7|_fjd<{E6(`x%U#qkC>-gS=0RlFCDi?{M_BAPoLURq_VJC8O6H+$zWY>J|C!pLD*}` zDDDu`syLwY)!fnP%A?M)#69IwP1X+O$~0InB<@`mlu5KQN;z*M3xYf#Iz337#fYvCIyJ5#?j7?oMI} zMlz?susmiwv2-!9q*iW+PTVq;_0XAke&fSS*M-XPQsY=+Q8|xq8&kbZeZx_kn2J?1 zuZOAlY%|rzRBRRi3MrRiw~H4Ni|vAPWBSA`VU_T*zlBQvb7%a2p7jS_SnFRUG{e&- zhQZY=cLyc^PT!lpSK9WryakvNB_cQNZGi`RTa8MeO(H~YCz5}+&j$_WQV3?bJD4Cp zKvDKBcC#*RBvG*J1O6Hq>04W{5g+twGwuXMIQBa@gf&-Sl*Gxx9Mispu|b?1_zSh* z4O{DL!1y+dB($3?Mu>?K$L``7;238-7{@ds-^btv7uMpw27~+%2SNTD?QYV8&v8i4 zrgQzFA){EzZWl zw3W|p=k@X+!!HdO*(~7&q0E#@@Kzcmld}l^ z!SsQ2k>tvQB%6orvVplW{W+o&^>B}hhl-yE*?wu@Bw;QP`$vg$dDEkZzLAC7T`*UH z+1Z1H-!~)nJz<7#7m|aExk&Z6>^6t*|&^P-**MN(_*cG@Ic1$}k5cUO{ut~THdjw6`f7}GK<%As!WRJ@n-Q0rR3G|HL zsa^Qs5D`uXgg~RqJpoa;$~xe&$MzmLJ|R8+z(?YqCi^ScadC+Ie9?~M>pT;;4KN$n zg%ku~(ceTsU@^c#T_?j;s#eaEUjmS58q+lKNwG^*P#R(qNLl6q8O&P*K_# zqfPQJGzbx`GqgEL*T$$TNkw@tF4BaHB+(o+=~|O+NYeF5+L5HPNhQGc-lPEt@k2tA z3i2*Wq|6L$^kT^qxYC9R+F=6PBy~ZGGC^BSx^9AQFr~pObe+@!o05-1b=YA6M4;P&Q(f|Me diff --git a/src/utils/libft/ft_bzero.d b/src/utils/libft/ft_bzero.d deleted file mode 100644 index 92e4e9f..0000000 --- a/src/utils/libft/ft_bzero.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_bzero.o: src/utils/libft/ft_bzero.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_bzero.o b/src/utils/libft/ft_bzero.o deleted file mode 100644 index f163793a72ffdc7c3a05eeb4fd5b6d64325c71e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2448 zcmcgt-)kII6uz^YnI!IZvrVL?L~$RQs$gfj2@OG|CUli)tr(idu9Q0L&fHB#XJ?lA z5x23W#h?)S67e7KQSez2#3%dSf(U&mk{7WLN{d1jE5`54+}Uo2l*R`=aPIkW&;9n? zJKw!~?ayES9%M|)GYrrH=qwEtC}cnME1GsOh#IuNr+*Dyc;Hd5}$sh ze)@i#dXvH-Jc2wtob-j@a#};yFf87TmW@WU>GM^JYiH(9z1k~Dan6d&MbTfcfU#Vk z-@~)rmPh$4-epm|F6<3~H;euR(2jUP=*KIvczHT($gr?yHg~0|MsLUE;<4bsAJ>_5TGbaUx!B>oykFSx&5Au0d z;LRn|Y*XNgknY7w>XS|R?AUIMm_5I)z&j`Sa-A+0WZ@zGO<`^vnv@r@87PE~jq-KD z+b%4{bWazc{X%O~?a%MVU(z>z)YpG5>l+vU&^Mwx`W4tKOLwYwZ_#pn{c8E#x6)o| zvNR^=OCMY)-M&;RKQU3-D~;ky=2T3LDs$uc(hG$b3(xF-8ShYDW;u~KK8Dv}1UT|O zc6=-;VoW)}@};AN0`27zG`XTf@eveR6`7OJ&!Hq=CMF&yF$zL4MuGI^cQlUVb02qa z#-4={QRjy^ioel-+(EEK6Hm+U!~6uzy{-HXGdRTN>B3e_r{OMFR=FS8o?EF-t5tQT z@@$+vRGqHQsE5_5syd|}d5#6XsYRjf1e#+vTcOqpjpiEnJ=J6yf!Ssw1W2IOP0!*g z9t7=}=Z4%31Fgnax#M-XuPr!@u;uyfKzqGmzOh(WJ0j6nvsinrHyv2-GEqscwiKXO zEvB|s^USCn;|D9;aah_B3z*9SdyN|*F}LC4N*N+{JnT1e1AE!!R>gKhrZ3LxDUZk| zOia0zT->>@pR%6ETzu@X#9xyBwG?O9ZbSY}4P7JB#|aEVzQhz*8GIq;Bz+MZKKb?f z#1~r!Z+~;)$US0?0j1Y`3rhPS66}LQ=*v@z2q99$0!k4v(pMC&5F#0b3LcQOFKO)* zle%T8TpS$QL=_=C3H|IZ+VS?bSkKsesr*sy*q-$HdkeJ#tcp>RqS^W zOe!r3e9d-EC$hL^PtVT$pT8HJ4>Uvkcci4nHNq(*S#^c(yPzzB_;nrbJpuU?zVkaH(wNr`d_P7>!hk(}kB>BK4rg@qw>7?FT`)7tu}8595*QK H5HUm#G*KP2Xbtf53qQQZGQca001-km!L!Psj(5i~u!4LW)R5nAv@6Y?JVDfRX0S zn|U+8o%i0n*{^>6>9-gmT!g>?90i`nAq@;P3j7f+9zd6cU?GPwK%owp1UZgIAWB_r z)eYu>zBHFx`a=(Am)HdH5c0ELLU^=A$*U+rqO_Y~Hi7_3JL~yfhBw3TNKb$ls_-t#;T&aHe}-=Qh~4McWOy4anHj)C+CCt^ z30NBe4&3|U%?)7^KwZ8p`H+gCwsHpn7X=2hHCiQnkqy02 za^;ds)x2R?s-zMb(R4NM0*WK&RI8{-&~4;Xmg#Dy>&RJcMKi3bX3OV|yj!yDiX)%R ztLGMTQk5Cnd=|3{t!1b95@DV=l`lGwtn9xVIcuq2#m9HbnqiPuN<_6h(3SOzC*+f~KRq&cZ4yr!XgQoc9J9_hR@bT{je=gzOT1_zJ2(E#*w=pUpujT26PIHe-5kw z+zVF7Az&b^1Tv3g{A zy}j^%N@f#-ukoh_!r#lw;2R|qFmfEXn;1ZWA3;M`&Hcx9CVP%8>!xaWMNQTxr>FkU z?>Sc;nX-RXtB&Dm!7&78sf=xu)i5Z2i|ECh_bHO(gyFtlgc0$y5YGv{IUy!42%?x1 zBI2?T|6EAH!pLcX&k23v^8ybVCob@PaNGfa0s^Mv*g*kx{CJ>?N0*7fmP(lMF hNtlF$(>B$w&UT$p*j8apvn@g^e&g^hK@Wl0-vPG4u15d> diff --git a/src/utils/libft/ft_isalnum.d b/src/utils/libft/ft_isalnum.d deleted file mode 100644 index 39e17da..0000000 --- a/src/utils/libft/ft_isalnum.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_isalnum.o: src/utils/libft/ft_isalnum.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_isalnum.o b/src/utils/libft/ft_isalnum.o deleted file mode 100644 index cabfe54da622a76bc5330ae3c92a77cb0f79856e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2128 zcmb7F&u`Oq6n~E6(2>?jC=*5OkVAn^qBdy(OOHm!0+xAi-tg*a;5YI3aQ50Ehz<918`?dtZOQX=+h^Jn4Pk@6Y$y-}kle zzWo2qDga3aT#%E?7lqBTKf> zc5{XB2=WesB*>S9OC$stM$N9aCk?Y&ZQ0X=Upihq{GAAcz}e3|fAju22^?0~0?+a4 zKKbH!S9oHT%SRmVzUXfSydZ3`ia6dgj`Ntyy$V;B1bb{@8iv_yy0+n&4Ld+*9Pb_- z9@1DOU^vB|Ie91`wzF8sWW|;vpu){JD;1vln0eaq-m?%AEc0x-|0wE{`u{e$AmR z{4?{A`D+f{zmG2rN|}G>$}_jKr*26(X`|Y&$m%Z_)Mr1d*>xM#oU{gyC81$xO={PG ztbU#TCcSz6zW#6VGbJmK;I4iB_`MheS>2gV(}SHxj_zv@dmp_}K+gf>Ysf@5Bf-|) zxON_y4C&ZCS~Dkcl@otnc-XNZ`2ck#2}Qb`dCN7u$^5k43LM|d7e=*$wj)2pyu*dj z!VYb#Hd4?=wC!I)(6aP)=(vIII@Nlp*F(bzOxJ5SGz)Zsb1XANm_V;se$CeK`s;gq zFSNZd&`b8T?fOl-r5|$5un$07W(XTVhY2_za!FoFvfZk|ZsteI#fTWGQy`(DkD6@L4OL zbp}w*NXqA{uPLijW6HooWm8?*fJ#O7ugbYGB~eMF5E@`JVq?v4CfZ|oG?J-JT%sW4 mRFTU*lo_@aMWX+Fm&v;5w!vW2P;(}okn3z(J9=}7%Q6n^XVx=EbcPJ>9JRVZR1kbo1t^uP%pKmw^%uYp7j@6FESXKQHtq&IKg z&wTTC=Do3h`RDfCZ2*!CI3S0S57Cf9M(RbrM$Z4Bn&Lb1v<6A&hzZ0|G9u}^XU%&4 z+}Dqf=8tdaVz$I5gh!A!+5tjj3&S}Qf^>btD%2)*qfn??GlZXgJ#*}N;RbF~EwOFXCWmPuhjyrcZi`#8qs2gGCfRSYwT_f7!s z=Lf{|-mSF!-isXX1)ksS`{J3-H0I^$wesmwc|zA;&hn*9G&$ZWZamZmz)T%n-cv8u zlwPdjZTJgxeQQ0B@S<4cc$Wko*Re0A_>>7zFLtTS5QFD;gX3N1i}qvP5$(kMcnNK} z-$C*r`@T;62xKG*B72H|*BHtH)TvL$kclXUnAY-R!P&#niQK{;xyG%;LVfjoef3XT zyzu?kQsZx!A6u3 zQC~LV7am13&d$U?p^y4;bd@swiz)!;IKuhS)vW-V)@Rn&pZx#zQkV2ttXq*|b7y0B z-j5}EcE!4+9oVNK6MubwU~~uOMGRCc5SeHZI|~e#6h9BE5E##^jec%Arrsh7iQpAS`Zjh{ZK& zjPtlz7RNLQi|X{_?oeFMmN=$?au+>H7&7z(rA*r>Po`$9s#|i(sq~PVRu883Gi!f( zD1A^JPzTfMp!(ziaI2*`-3!(~6#6at*sOWvC`-1XnT*4`Ey_Z#ol}ijSOj z*eQEf*>kn5HDlRM#j0v!w&4|>>a?pJHOyDX^J;|~HpPr*Us`v&6K?~Lq^Wko#cVa! zu3FYHYtszhow95jHgfW(wsYF5nucrnYOR6^Ftt?nz=Yg*CMOz$n!|4^JUBW$@LzG7 zuOT(-S8vT-Juv^<1^u%u+UWOg0-0SLN@`LfcJL_YmtSOE z>k)?LH#y}lgMt<5|6~uGn~y$$e!6;!rLyQl4iHr$lE}>0aNJyht^AuSua#eJ>&_}PW@%;fZvBXEA!`sErD8*%wf8ude;fz|u+30BAC+-W3 z2?HI7BuOi=?Ih@xA%oq;hKI!2mUEJRu)Z-K+NN4@D(L}z!(M7(_-T+$iFN}$h AWB>pF diff --git a/src/utils/libft/ft_isascii.d b/src/utils/libft/ft_isascii.d deleted file mode 100644 index 3c81b1a..0000000 --- a/src/utils/libft/ft_isascii.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_isascii.o: src/utils/libft/ft_isascii.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_isascii.o b/src/utils/libft/ft_isascii.o deleted file mode 100644 index 9239d665532f3b66e5327027e9cae8cf787da80f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2024 zcmb7FO-$5K5Pscm7iFQlEB+BR*#rJYTNjiVHOhuXA^r>M#zdQL=|Z)%n{5|=0)b#+ zz<9u;7tdTgYPgt?c=2L989j1P<3ZzDQE{f7E=z+ECz&@tZ{~Z`H}Ac^`SJC49b+8N zU;vH+AHpFG4Acxfi<5t$b2OL79H77kOokjsCy=7J`fbwK-?wB3+8$C6k055n&FH{B;wNNPQ!)WKOWG|kmh6FgL$TP7F%yUMn!Jq_qhE=rDAI7UtaDn7& z!kdAQB%l@X9JlOcgz?@H&L@(xK+2K`;i;vPsVkN`q&pB3#(ROy13KypwjoB!l2{SX zF5J*CB#if+@LDMU!Yc8+`bw%6#@j}#2Y8iL;<>FkN=6M*+Wp5t5mF8 zhSjeqr*o9*iAlmslXD*M@MzCMe`za1`=<{o#WHlmPf(QQ=Xr*rI|vUiL+v$!dodVH zp$yKSX;>a&c>g{V-T)jG?54sjwxWx0hYcIJJw_R)!cyVGx z{5B>gH*FD9+&b9)hy+vXVjY`#@o@Y|d}nh{({Xr?c!5R8)zbuzL<{4^WAQkCz;$5% zUas-#ZeSVkoCSUgj5O;DZ^S2}+EX;R%WrW^T!oR3JR12>wODi>bRo*JcnQ;*sagZ+ zVZH1aww2DbNg1g-%`ha5 z$p~j?stYiVoY(ArU4m;aciNV#TdpJL^kLn!OL|#8Z>nz5E)O~K8C5&io0m%DsEO&# zovKbd{Wlp!qAFiyI{sncn19o> zZO^{!g*k7_K;nTzs?9|^oVy70zcEOn_cv*BRSCJ{dm%avm6Cv4O!u z11b{z4{&xF1+d)Ri;TOSb>YSuuG((%Be1HyXr587|Io z+=AGM0v7@1LcM1-8x76(N?BVyfP8`z8tN-TDmE=_Eb{gfA;qVT3Xyyy0+_7L$BgYD W2?7yfS(1pB@E~ypNU7;6n129FXbgh@ diff --git a/src/utils/libft/ft_isdigit.d b/src/utils/libft/ft_isdigit.d deleted file mode 100644 index cbadb7c..0000000 --- a/src/utils/libft/ft_isdigit.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_isdigit.o: src/utils/libft/ft_isdigit.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_isdigit.o b/src/utils/libft/ft_isdigit.o deleted file mode 100644 index 367dcbaa9f6aa105dc40e0668825e4bd6e4b5864..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2024 zcmb7FJ#5oZ5Ppv16q@3s1Vk%9%258nZd#}cRM3bNiufy(p9l%8#Bo}KV@I)53Tg!c z2^AJ#WPq846?H+X#KMA@5R4rFF@Tt%g>q+~lhi7roOJJg-re`k@7{ZU`}5oHCdN3P z!2lcv?!_Sq4Ac%hjgx<&Q#6;w93bBYOokjqCy=5z+PLHCo_%&8d$w--+ICV9k03oy znBDSYP%276%U4H~Ts~jX#?a1ONS`@e3-NJ|k>~azFxMHX1%u+_>1NSFe-N)q!FiHz z2=5tuBmpgnXFC-)BZ&8&a6Xfi1ybrFfR`(m4NWm~CC!GIAl^%C9#Eer*xCpwb+II# zmA|55ND%J_;dM~{>1E=%^_6pK5N{)`?&DRLiRWA|FZsP`!aG9sJ^m-2YL%caN2!|E zbhDr+$1{}biYdZNl5-aD@Mup%e`zZM`=^a6#R_!8OHh=>=lK~$_Y)pohQ@0I_hQta zLg}ABLpNQ-;QoCfyb((32Rx*iztqBvh z#P2u7_`3CCE4Lc9KP17_>PUYZFYb%(k8Wu{nm7p05ihV1xsE2_k?3H&cpw_Z54a5M z-OCkj-7PEyo|C}Ofsv*?;g0x3)Ov~rcm5rYv5PSBp+^%RYZeR7f-Zzv8ZTi|HFD-i za!jk(x@9I)-BL>GNp5w$yHee$9;s96N=aSPo^8yosB+cO4O=$!e9@7Mj-uNIeMEO8 zmB|RFt2qZ?Y&ol11x8E;&S+zrVU@LtJY?jYqE#u`@`;>!YB(#E$-=p{>YUPlW{E+9!mvp%7rQZVxlE XnIs5Ah@?p(TFiyS86c&ht6=^Cnz9XS diff --git a/src/utils/libft/ft_isprint.d b/src/utils/libft/ft_isprint.d deleted file mode 100644 index c47778d..0000000 --- a/src/utils/libft/ft_isprint.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_isprint.o: src/utils/libft/ft_isprint.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_isprint.o b/src/utils/libft/ft_isprint.o deleted file mode 100644 index dde77c1e6c002532efbe1b24744926640273960f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2024 zcmb7FO-$5K5Pscm7i6)!EE@bx_JF_9mIWn5jj~};3@XTvZcMbpu3G%=pNcr{#1NHo!l@nrPKL5&yUSwV58oi0lQ5hs~9KX2xH(>L$Ee)u)_r-m_( zXD|SVfje+W0t0OZp2o>lsE_8dm;>b7fXR@f=mb&}N4w^Dx@Qk{XNQ(-U)xIx;t{0h z39~zX3`#{A(emX{C6~{avVn`70C*d_y{@FF+x%CxuY7lQbt?uKM*NEp_FRu8#X~H`}^*#9~o@$LlU5-*V zuj=NAqMXW5sw*Z5FGz{8_G4gIC92<)FWrW8uh4KG1amY?V66x~U9cp0j%5!{P0 ze+s34{tVr85rg~po$y8}sT1&!W>%@M73MYpd$rfY;=n)%gZ_7v_ZegyY`mxaz}1Ag z^zGH|HR;1W557LQwUC;*cWWUz**zb7R0nxr+>Sk+0sCS1d@~n&Idkzf*TC%%8wFmx zdsF;zTZ}ht6&tt&Y=20CsYIl66E7Z$9**wXe6sNvJV(61LgYHx2#-WFsH6nM@6zW_#>_Jlj)6H)0Y8r->$IL0o($cG-^{8F)4couXa%+h!Xld6$3 zN0Sp;$<{41nQD_#QhRc@>)oGfOSMZaQfo?Tl@9J?TTywe0G9AryY&oM%XogkPN^-xEa|%{z+?G%0)V{&2R3t}L z%wVRsGHs7sVHAm~JZwX?vU_0VjHQ;xU3_~?GYqy=6N9>#%6bOVJ%001dPm1Q3>@=r z+S@H}=JvsyyJaBpz#&!Vq8-d#1p40?tYHI!0pTUW8h9o^ud(ZlwcMGE9soHDjIr22 z|DgdDiT(#TyNrBT?#2M)uEn`{eNF8YL}B_i;Evx|@ZuunGnN+P_d{Ll{pUu7m@vb| zIgXnb*Q3BifVn{LS=B~E^W9R`RSqB@O2~7pwdL|_Jh9g2K8wvp?Yx6K8 XJ4u2-gh-ksqQzWDoB>j*x(eoBA%G2~ diff --git a/src/utils/libft/ft_itoa.d b/src/utils/libft/ft_itoa.d deleted file mode 100644 index 9a156f0..0000000 --- a/src/utils/libft/ft_itoa.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_itoa.o: src/utils/libft/ft_itoa.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_itoa.o b/src/utils/libft/ft_itoa.o deleted file mode 100644 index 543a8634e85a2984d4d0f49543cf5b8b49f96cbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3232 zcmb7HUu;uV7(ch|xh?J1Za~5oOl-__AX&SD&PB(c$x1F8L}Y-CikJ4T+p2eM)864! zs>|vO3lNxz4gSx{Z5qND$TRdd3(1N z+M(QS1uC1NkDc;%m{fp>Hnocy8U-wRDo-gB@yg7PSRK}C{5ce3i|0Zpj!kLXaA+u+ z@!43yAk5>JlzQdi;0Epvj-3kLcq>@9X>+h%S&t!dh1mWL_+6WrJGd(lpy!Lgcmx&e z)jbXF;FE!;0?m#4H|)mSuX5&+E~@fAw#xL~T?D8FuzfpyV)|-W44xkF$6%t*Z6Ut& zP`jRh>iz*ARq@D+!`NT2m195Ax0%LSbxm4?tu)`j*Xx?h-zICTv`m^;rZ*AEOUH_w-maeIaIxFEG_Is#eKO93&uO?%JN$Z6-&z^4`JsmK@@0~gTTL%}wG#M19;b{VcXlBSolO|m> z{^X*&AYITLqRRlHgjKY1v=O)~zH*4yiaYyKUO&u~kvgTW#_PKP6zbpsaQg!7ZfQxb z&sb-$?j6_OTKm_t^SY47ZrOQs#RRR9XClxp^XO6us>*vBYkS0lp(x6&U@e27O@WoF zo5Gx-#8sgbwvGl#kh@voKL4j&RlB)Q9pG-&f_$Ebh9SDSn&3_9PW}+oE!{lW%{>YD zdyt+$>Hv3r%h#!6oWoT+$z4cmR0sKHwSzZ~@%0_NF2QTMxjVxBV>}3;Iz)nF+}pu< z0w6oN>nsnvBvvOlTGCHmNClY8o%oge{o`UiuWZkY_FTif7A?3ESbh*{H}`&kq#o`% z$Nk4q-@%#c9#w5$D5NzOnu4yHf6v z@{uY#ENuwFQ+G*8e{KcgaOMxHu$_6M|2KrlDXAWEg^9}{pAeGtZsEtG38%H&NOR0ur(u$7!;q-nMrhc;XL0>ZDCn0;Fmn%J10MA+b79j&kn#xaa)t z@xABX{P^hM-zmm~1j7JMf+uKDz@Sm^_cZw!`hsFXB`zZyn2b0}lOV(J?F~QFL;Lb< z>GHpJq^)p;@Cb4*9o7Zo!zhNNVN~q$+OlDm%Po7I?3uTw7GLXxL^wCN=Ps|W6Tq0* zrFZb^ZnZ)FINn1Z{4JNW5?3-EpabzdzZC?=@jj=`1{JvcJ;Dp!G{*4EX4A0^*Iczd zOvdrP;nC-Lev&r7mkz{hl&@M87RTG+(Z@N)2aJSbIMf2ZQJ% z$gl9eorF|i(>+}PcN67C-0eS%enoHpqHjG=^!DbS-d@|)w>I}!{v%oj>MqOQq=vtL zj_mE(J$-8eu0mj4+6_GI^!=xz+3krPs7!Cq?&#aW{Ept%)B4su<=wl&pzvI7SW4t> ze31L~dam%~vD~0AB;#B2$VsS}ACf1JCUWPpFK1sEeHBkyQeq-^To`6dI@4pyc}CvU z5r{C0vGlNz$Yrwx!B}R1C2|*r$(W!ox&sd1mvpe-{j3PjBKSKn(GQ^r#ubcWrx(Z) z-u#)yd{Vr59W@rhq5pH(*KP?OK+sL9&=kqr8bBbqm7-uy{QE8$>}=GLIms z1H@-oMnuxrq(7TxGR3kfdPx+^G2LZl-EMjHhN~3E)uMVL-3y$em8?9AOyJT9gFO}3LcXY)p&CGYEy~+yXk)&!@JXEX&H&2^sSZk{R zzE`syhxOLQP$NU7bqFsMR#*>n>A%ReuQA8Oq`owz)44?)-jv8jBZ02oyngZ|WN=WB zBaVPU z)C}aJGam-`5VakM=6fhwS9pJs2^$5W(4R_wiYR)w={lbHi@s=opXZ~Qa)pn@>49*U z82b`2Nj8m95QIN-10-k>un=n_7CSHW5u$<)Q)^*mna-P=$O}?m-yhPDT#`ns62^qQ zET!I-vhtjSU!Po)l91^+OuQmJ@s2bCD|22-m885pFNv@Q<|IL$7iHAM-Uw?tbtaVZ i^ISsE(lWh;BnKe#P$D9=%fugN*mOZ7aXq>il=BZz2vAS} diff --git a/src/utils/libft/ft_lstadd_front.d b/src/utils/libft/ft_lstadd_front.d deleted file mode 100644 index 1925ad5..0000000 --- a/src/utils/libft/ft_lstadd_front.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_lstadd_front.o: src/utils/libft/ft_lstadd_front.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_lstadd_front.o b/src/utils/libft/ft_lstadd_front.o deleted file mode 100644 index afff0088204031b0f30c3a716fc31ea0ad2d5f8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2272 zcmb7FO>7%Q6rNpsHk&$GJ4saH$@vy%Y|;ap1-s36P+3{7+o0kgVNl4+zvUighlD6G&>)mC$RQuJV{boL^fQ&-&z0WAtxB)ES$Y5B7R!G?S3uol`46ete|?bb zjbmGt4IN^$(yKt8+>Bj4{f+OGG38NXf@h5P-ZpN(V-y~kGRBl~^r4!^$&88pacy>g z#&|yWLhkX&qZn0L&Q$3*KEW8zGZNZ92oZ*%G@)dST#n8#rjN3WaeRV|!<60^U@<84 z_~9e01kV!qDwybo5b-*XRh4yNj4b7~pJ>fz)z8*{i!~}HtY8>;O8y)y#%bj=WwZ-e z{s5~7hweZW)S`YDl8UE3%=9b{T_XJvopFj~b2J2sj#u-Si)(HtY_hl)?c z-lt15r940pn2PVWID_u%$8G&fE8L* zr`>Q(%o=MR+pZslR@q&1y>{SstVORDHQSxl&^lRjURkP|fpql6ER|2}Y=@0EnT#aW zIujygEBv=4d7(eRdo4e`4snBHl}2AZiPRX^~&ty7PxwZ8w-3`I|1hcA6npw_M)odZuYFWTYF4O2tw9gm6CGH(~^*# IZXmJo4;%0|`v3p{ diff --git a/src/utils/libft/ft_lstclear.d b/src/utils/libft/ft_lstclear.d deleted file mode 100644 index 0464340..0000000 --- a/src/utils/libft/ft_lstclear.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_lstclear.o: src/utils/libft/ft_lstclear.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_lstclear.o b/src/utils/libft/ft_lstclear.o deleted file mode 100644 index 5b228a07f919b88e28d41ca58f0896f22dc58293..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2376 zcmb7FO>7%Q6rS~FHvUQ0PEtau0MAW@M6NETF>@6FB{XB9+v()*n^-@Ki9 zGyClycmC>UOi>vGxDR}sL>>$}2>zS~|ApS8T+pJ_kq=BpoS{LGZ3pgJ5Za-Ces=Nv zKYnB_NQ3YQ^2cOY7o4}E9MZPEN~zU4h-IU8>fWZ2QF-IaR3lC0Hi%^d9M^y>dh73JX3Pc78i|%4D{p_XHIvA{iWBK%p}uX@KLTQ zuAVtlcUmg~-(Pk;kM$JAP#r^!RVY7HPFM`9(Vu9^^;qDpG?-PKwxTX49o`e{IBbQX zxj>!opa#O z6#OEX`he=C#ux>Is3#~yCyzdlll(tY#x9ChR^B+rl(n3a8|Y77Ll(W;_kqXn(l>QF z(f^fA>$xk5lY`+tF?JO>eQXL+QItRRK~l5`Sc$a|>pd>?5K=^I8Ox$@mZF^yq-GVK zPXEqR+8pmc!4ukPp1a9M;i+>xt-ZpBVJ7D=@B&va@P2rT)=Fqt+ynrCk4}bKdqir& eMO-^0HEfn8AxVesaq)xf?Jen`hw9;T&He_GxlG9b diff --git a/src/utils/libft/ft_lstdelone.d b/src/utils/libft/ft_lstdelone.d deleted file mode 100644 index 48a86ac..0000000 --- a/src/utils/libft/ft_lstdelone.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_lstdelone.o: src/utils/libft/ft_lstdelone.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_lstdelone.o b/src/utils/libft/ft_lstdelone.o deleted file mode 100644 index 8a054c70ceafd8701859b9385d24ae07f49a9ed4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2296 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 Wq=cZK(auOoHD+lE$s8IX*!}^lhe5&s diff --git a/src/utils/libft/ft_lstmap.d b/src/utils/libft/ft_lstmap.d deleted file mode 100644 index db5c883..0000000 --- a/src/utils/libft/ft_lstmap.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_lstmap.o: src/utils/libft/ft_lstmap.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_lstmap.o b/src/utils/libft/ft_lstmap.o deleted file mode 100644 index e58a521d4e0a476dc21c7ab12fa04fa1e8b34808..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2648 zcmb7FZ)jUp6u&R&eNB@#NtXV}KI^WJ@F8at*3&OLwb zIlp_}z31Nd&6VG;H8Uo883u3@_$UogFsK{+8BJb?M!7SQq8yNG1CtR4$O%$a%Q#~> zx?`UlN}b%cUG2P32#+A&Yhlb@zKOly#*kFijFFz5QnhrtY|N28`1rtyhif4&&fCIs zMbuXdV9Zme*YI+MY?1tpcn{F#fc|s@dsBS(=crEr?TTkwWjmu0FCn741a3tZz}un$ zPb-!3hFZ{O3==Vpc*Ek1j*0wtX!Cc{u6V`t(>jGU;=L^JdIZKV{}IowucYaXc<(ph zNxq%M!P>Px>zUH7-}|+|%LjFEqx8h^KAo>XMuOW{hqki0XNV=!v;CiB5VzJfrQ#aHnmC7Y$;c`-`%x@}{ z*>$Bdxu#qkTBby0aR|Pl6=h+5g@s+)@_4Og{OA)Gi$gMz}Zl z;&Z`2o)3mQ4+Pt#4qQV|3{xF)vdbI1FK~b0aQATJAz*qr^9a{)1eefIgavIIP1 z;19q=pE|-G&tt6hCK=LWKhPLDhtca?dZPxB>+uqW!f4EZg&Zec!pDZeBARv&BO6wH6d;HUWj z4UAKGtE004dfuXXUMoyR=ZvzMD;A=O{#YV*Bzn8;?M?J2j>PVY^(A6`v3u@dW?7HV zTDiO#&*#!vE1tE~ylKs7rI^m*gqG7a3n*qhr57_s4DV^qC79z@*)e)TGSRJAJd85;*erPEK*nJk8c8Y4Djj+iZlDOaR8{jPq zyjdRM9(j~^e#pC_-aNuPkMXt?52P?PDyR5Cd5Sk-X21LsNqLF;zv5vye3a;&8{vL$ zYYOTJm*i28ANARb6fk1N-X|d8=}kgn`+NHxTfR+52%48ig{0>sGd{KohC**x~iTxw6bg9zPYNF$*5^fKV`4;4}DCImjD0& diff --git a/src/utils/libft/ft_lstnew.d b/src/utils/libft/ft_lstnew.d deleted file mode 100644 index be6426e..0000000 --- a/src/utils/libft/ft_lstnew.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_lstnew.o: src/utils/libft/ft_lstnew.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_lstnew.o b/src/utils/libft/ft_lstnew.o deleted file mode 100644 index 1dfaea9f71b30cc9327136d10c8062856caff4ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2320 zcmb7F-HY5*6u-$#veW&@%2Gz0g*71$?T+Nl3|kF zttqnkBm3w? z`RHvsp1sT`#7C6pGErSH-iTue4WnjN=Vpycwc57k$u1rrKk|GhB<6XGdp;wwUJ<*^ zn9p|W9{H1e-}B&)IqsLD$qMS@L>uz?K|2gg@|~fN4f#6)c7^kClOVxYX|){7a4SvA z$6}K26pwz26I_=0uXiaB;WM}-=4eV3tnq& z_`ZzyWS!Sk{!c#BYoe~em~$6ww`LeG6uV!i!TD6~yZ}COU5fkfU;AM-jCvcp5hWN# zZ$H1w`NlZk51fyibS@h4oG|V`$96-;n-9qxl+;Y&xfhq1{5cv3C3KW`3-+^iyf^SGBZs`sVo@GFB<8v^23=T0FhVvTqNO zd2wQm+&|w>#`5&d(lXYUG9g?XLuuqD*Tfodt+e=+`pTEWu<($Qmr}}`r<5CKl-xbr zm0@87{VrzNWFBw21&~sn744Ci7$*z?z%|f1d`v5qWHDl(BQ$ zWd2!PdKrm{+(n$5_Vk$SLu5ubN+$fmgRB70H1rcF$>$M-BV9(~ehjJSFkFTTJJQzx zIYE_v1e)Y}fJwgqYczi_!(@?yJ8exI!b>+Widov+jCi(1sbZFrH;HE(zmqjgYmAN4 zWucl*#hq2>t+sD_u3Ffw6|{ZoBcXR!VRvDl_P91$&_=brk21e)>T`kZ__||P>w#Vm z495>#Ye6%aPHeVW3Bcm(Wz(x!8g3)~pyvjb8~A$BnztOUWwrIgP9>;&?WV6!SIie@ z%36y%x?*OEQ=MhM_A29%G}Vv!C{_>8m0tABxn{`kH!R0tsL1vM=0{*g4`(j@Ryx(f zTwtY{@lxEkgi+_?^I8? z#UwNkox14x!F%?7-GP{UBE)D~#TUZM7Y(0Y%=&lO%j!i1AK zAvf5U`2bOLuipzT|3z=KzRvT}IZEyw@!(MW`&dRynmvP25QIOKAp&{`R7ms;V`1xP z4O;B%2>OTO(;|8l7)mNDNF)7UNV5Eq)Gto~%Th|7mGWOpqI^giJ_LALQZVh87ekjI xPl^3_HX8u}_;#I$P=1&r@xm|D5hSE%W@+F;``BgT!tGSZjAq4gJUT{<{R7)3KJown diff --git a/src/utils/libft/ft_lstsize.d b/src/utils/libft/ft_lstsize.d deleted file mode 100644 index 4f68122..0000000 --- a/src/utils/libft/ft_lstsize.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_lstsize.o: src/utils/libft/ft_lstsize.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_lstsize.o b/src/utils/libft/ft_lstsize.o deleted file mode 100644 index e427d6bb3ad234eea88286e2dd6d5ec203816280..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2304 zcmb7F-*4Mg6ux$1Cr#QUU8b=ykRm9*B(R%yOa&&^Y6(iW0n^$+UM4GXoyFkVQS6j5 zZ6aa}tttrmCmOh^qkP}-Uen@#^6Abp>hiRX{hnzrY1+xs;C8O?9xw3V7WgQ11Lw<+D6(IpsWsX-jbMSM z4fpfcoNt!%G4Sw^AHjFg45vtk{b!lB&lr7wxA@{NUo;ColA8~xZwhn!fuQzLJRE?~ zCMdqe*Zm2dgHPY-DPT}&E#LcK_@V4Gm9<|hYZrH}m$xaua_Qm@%YO7Ind{}9%KB`w zvR2+%FK=Jk6xPbyzx~|n_28ZTRu~ta%H*Y3=EDn_+aF|dj~vX53wzMbVit>I3g-97 zv-@M2m(#DLpE)p}KZ+|VE-{gZ=JSk6hlX5vg2ghgrqkGCBFiWtxeqF!z$cg&VwrTB z_!vu#A$LAc&J4YiFM;6dNcyj0lob(q1Na6YxfUpYq+3VqA2WHvTR+j5H8IA;jn!X# zuZ2+(H@p})g>jl=@)pJ7i4Ihku7Y3W7 z%b}oKHTzs)#b~>xV;73kN>Mpnc-D`;P@FCvRwk9HqB5nt_#AWFy4vwf%T+D2-tg3h zr&+G&n&%BgXDZQ|dd&lkt5$Vq$xv|psK*@JGi=XQOU8;}IW42Dp0a9Q!)Y(O>gzTA z&4sGc;(>vjh0=-sw7c{!7a`eu!&+j%3%VPIyVy5je)W=Yz3FQV# z59(ny{aSRVgQUvBT!juQM9}r2A6$yRZ{GRwdF1#f13e9p46Y?Vx)v?k`#(9<2!y>v z1|eHuGPH!AqV8ghIO&`GLEn4O`^0>FvU??c621n|pM#E{_R= zv!fUVLAa9{BSjAZgh-FEfdfU8A;WJyrRkT>M*8<_EGtOK)MaU`BZ+cV8j+h)PChOr rj!Q}Tgd~0{rOsmFh$!M=hk|FxPjd}LbTYj|(g4fS5Q;X?Rfzoq-=9GI diff --git a/src/utils/libft/ft_memchr.d b/src/utils/libft/ft_memchr.d deleted file mode 100644 index 38e23ea..0000000 --- a/src/utils/libft/ft_memchr.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_memchr.o: src/utils/libft/ft_memchr.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_memchr.o b/src/utils/libft/ft_memchr.o deleted file mode 100644 index a4c94b975f402db89e075b0c789ce3fa0fdeee89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2704 zcmcgtU1%It6uz^&GrP$qyPKxOv=v+=Rt4S3CN@?LO+zhYE^)&|>X_6$E|gLwpNpDaDi)5eWtwzcX`Z-7G1_2R(4k zx##bj`*ZG{AO5^`H_Vt2WDwvGcsGe87_<$1k%IT2KSVDuPBkFk1|}npk`tt=jy~gf zW6wS^G=Ai7+aLKUgvTMhP>9X@IiyuJr%zO-)a=AWS)V35^Zel9{k0SyXNG&eUkBzo z1GQufd_2RNERw$wZ8;o1EhU^{L8dfE`LIPr=`X^nVyd3G1aIJ!wZcYdX;)`<5Y?;#&=c9VF{ ziPDDa-Our^@cEtpM?9@qz`Pu_VjVZEoT@&X;iaxh@cu}0XFkFhec~9-mmg8X{^@yj zvW(O43RHD{KX-Gyy&Uf}$Kxj5i@ZN3?f0K)ST17Y{*^f1DL$F2z$41vV}3n|b%MS0 z7Ayt~qD7Fu#Ovmv6R_!?j)3clYWe5t-J2SZDb?#r^|d?I%Cb@&TT;#p-BGGTi_l9- z^|G>Xc}=MfFDVNvEdE9x5D{4P0s;by@k{K?@N)dpcTZi7zuD%;7rsW-(8|qLIBtHr zwzj5xJG4U6LG{W@SA;g)6r+54{tlrK7glA6j^|~s6cvRof(efQ<0qzO&tLAN?~0Dd&d)Tx2uJv z;TZ;h0w(&xQ?8_!Dexpj@EU|9@PlQH0>aUsNXE}Xih*;bpIz&mXPMVs>wV8U_N!~1 zhm->6#yjw7p^c86g#+(FMuImW#Zc47P`ALr2bw;E`W+m2IT%8IIKl?$RY_`Q)|yIA z>t)+0TFG>8DxK;}KH_>GPxq$#Qr)SZbgCz{>rrNxHM!y#rY)Ps#H1rnI%+{LX!&wV zV=|!`TGj!IEstx(oSwq7CGRU*j&3=&oYALsvslv0@`#yrCX3~QEe~h4=SIgUAiN>mUBV-x7~OD+f4;Qy_E&SeR=ej(gqehpXbDHoB8yP&2VYqAR>GUztf}^E z3&sU8(R@Rcq=RC!bVv+Hzlc%kLop29*)O*Bi?Mz&oDy54DKUYZ&_SfU{h}x=;3m+9 c4|sbn(JKklJs#2n5TwB@PQoX(Hci*_7aSYNMgRZ+ diff --git a/src/utils/libft/ft_memcmp.d b/src/utils/libft/ft_memcmp.d deleted file mode 100644 index c1686dc..0000000 --- a/src/utils/libft/ft_memcmp.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_memcmp.o: src/utils/libft/ft_memcmp.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_memcmp.o b/src/utils/libft/ft_memcmp.o deleted file mode 100644 index 9236f9af7cf0546567d686e3ac10fd2bd81d5c7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2864 zcmcgtU1%It6uvXNGrP^EyZIyiiQuZSwqR$viH-4xCZSoGrUpyXXkP5NnVlq~yR*yA zY?_u9gQ-7jUM%rd$Xj0u3dOdff~7(OKD3}<9)l3q8l5sic%~93E+sDnn&M zEE}ZDc$Phq^Zku@Ds2wvYhST9Io?tYV;pExJjX3~71i^TdG>yedy?-XhbL8qm&)fe zrf#RQCatL&ubuy+r#ZkhZT?2u6fZaYvO#IpcsY*O$}w(k5zm`nK4nzn%~aw2uthxg zbbizIUgdZ<`21pFZmg-Q^%}V>=H==|`;=v;b^Y1iwN%C?d9%fNa2|NxC(ywB7ggbz zWBNz|f5R`(^^N^J%kjE7-f|g_`+yzerl-pNm$7UQv3ma&INoJGna*u~b@(3hYs2tP zu%BLw#ehMy2#VM7x;S(ld?6*e{OwvOZK2v`c5mIThdC!@3qq4f_5`GPleia z60ziMXvC9q+SIuP7JHp0cQd&{8H*Dn$U@G7R=TcDU0>Bo{R`UEGK-xb@CN|UKOegi z3`5Up(}S>U>z|m5oqzBj#`n#Yk}Hd}d_d1@Q=bW#!u;a9tE;R0z6AS!IPC3sElVKM555E@y6P)W(&Z*T4iWeYA}sLU zV2lQY=f5Etqe4l%kYDn=%f2`E%X;snUp?<5NLjov^Z-6B)N}9HL*zA3A7M<}OI{;+ zEbt?Q6cn#Pg~FdhE>raW@GYoSuy`^MLwYF8dg#uI8<~_n8Xq?cj+L|HiFPHSbj0_1 z(fx_`M2B)fX-g<=%E5iiDHv+ewK9&Hv4%%nb;Q-PX4c5&6@#gSW*I3LD2_U0!)Hc&`V=Pr*l?gJ-cA1l4P8+kCW1TT|mmZZ=0k@6L z{Y(z~P^qT^i{XJlky~hE+CYznZS#&CX*v@`e$0O#{uE{QC}Q3(hCW0Ip!K!nSJ$G$ zSN}~8y>7%!1O}q3P+&5&gg%Wh!Xu(Fx>9KT!-YL}K0SNz?t#g-A~QeVZkfIK#qVjv zPl4YCzX$#ROhvRN>YQdUh}wlh)IqHjV2qlKLYKfiL~TYP>QG)t{ZAn}3_J_gI-(N+ zqMQv>UYKy^I1?u7gu2>L_#I>s$bI1MyZ!=sJ!3u5x;Mnb+sn`N`^XKlHb_Ab?nbwh zqK{CZs)_&O##M_>LA7inQ%swx)!y0he}2z7?Wj6`qbo-NXBFGvhm|qv4}JjPcyH=9 zY8j7kQAoj>-=y7BQb_KTcFRXeL(1}y6p%+H@nfk5ruZ%5vr;W`LVZ$0pR~i1F}Mn% zqf$LaYWt+-KB>i%O?^^Ok*6f_%1KEmiW2^h_rWemSTbF~q$xqd%uq*s>Z Gxqky3$nwMh diff --git a/src/utils/libft/ft_memcpy.d b/src/utils/libft/ft_memcpy.d deleted file mode 100644 index f89ab03..0000000 --- a/src/utils/libft/ft_memcpy.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_memcpy.o: src/utils/libft/ft_memcpy.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_memcpy.o b/src/utils/libft/ft_memcpy.o deleted file mode 100644 index 38920aed540deec0f48d3b98fad0e5fa61382125..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2768 zcmcgtUuauZ7(X}Zy-k`nN&m1vOfg`$DY#tIx;k~PD{IHyYO$=V20^dM%}sN+Ca}y1TTXCH-Qh3h=4&m!Jp9JZKzLj2jWx%s`|iW!~qI|RMpm} zY}a=ElSA>7fBRMIEp8AVhjb%N?1gF$X;n?>$96+4xBhzOR3^a@yM?m zz?`6`mJFkcXPD_c#T)UuXmdc{xQb;(*O+Tzj00_oXW2z3u@UbE$J@>IqkJDZJgEk} zM4^z?RWp&(Eetl|weT}K$N`eH`5S3dynOPMMrn$?M$GEgbJZF7{gw}|6ssV3) zi+J{QVbkw@mE*m`*Z0Fe;%WID)@7?D^NeApRQ0hzUg{{P=V3*7aL&gVP4PC)mmg8X z{^=PtUBqd)1**ESpR4!bFvq*h@wiL(B2%?VSNkt(m=0p&{=LEb_Yz;sD)5Njz0LZ1 zFt!8irnll_z##evieKh+pFxM=(>)yp*Avz9>FUEdJB-~tW8Ur;WLEGy+NmD%}4PHa^-^9BzE0@#zLD3Uv*!#ljehXaoU_U=5^*^eht6q$#Is6cvP zgWDX!%6xku{M!KNmcsiA>>i`f+16GTLu3T}9+>E3S2>biFwcV!-ftl!fj0nSG$1_j z9mxo(~{> z{!bx)27B-FUxWG$?0Lp3BC*-W2IxtOXxW505t-DBmXS9jvEFDb+84RUiSCQ_#`>c7 zM|)z?p6LF2nN`%}l5J!yIcp@-ww$)roSxGP(@~Adgl1?78z`0>*YYVniZ@R_k~eML zv@Lm1pVYJYf?kwIvk5z$FXk+HB%wV%7LOKqpe|=@aJV*XrA{-RNv1q*VX?Avd*#8r zR?0c}Rz}ZenU+ZuS#4b`rCT;Fo0-fq&g!a7H#Jej6QXiIo5$CeOv{)s^;E<#ZD#6c z)RZGFW-w)JK*4r7H;J@+539cW>>FN*-G?#fP@xZjiRx>~Z>&XYSN=^7^$>9vfr03S z6PN@oA|7CbM{&~hQhc<$=hl^({p+v&vbal&ygn00>@@f}@I^4S1AP;9$u=;ET7yE= zE!`Aw`-ei*SUihbnnKjyJPTGG@&7mFY@q7Og|jD^FclWUtF)R;5`n9I)(Xbzd&zD5Sv?m7h9#c7*30jUTH$?xF-6f<6?(2 z?C2(F|Ew59C~#f$92C2d6O^ut{;1fBfV59+c?#;dC`iK|2}i+Lzk3!Ey`FHLVYT{KlmyIA3~o=P9RQmK&}l;MjRw3NL4L; z)^f&cqwBt>)1Q-RN5TS4M(xBIo?JsV;pE#Jk!eCGpg%*oM#{8xO03TIXtN< zyhJXS)>R{s(M<%a@%s509p?a_(B|)?UGcILZ)lWOjkmz@+Bn9oJ>uE*?<>kyOMsaj>k>97t`*TwA+8_lwl)Q?_Y`Im3T4j0cUpP zA@y}4+yZve>+msP5PbysTllX{U*?9Ga&>%b!Y7)JncjrU*-VQ|`X$>_9jkwF6Fgw+RU2kLF(1~CW+v|%V zxl!tC@rIrY_5=^_Kh@NW*Hsjmhr4Kk^vn*kCX6Nhhadv`0O(AG^&Qyh2)}(ob*uxP z7r|eEiLN@zmUkgN&q8=_K}Z7cCB`Tqy!;EvFm1W$S<2n1w5ETxtxHbq_1|slb4bav z6mP}SLIZUgtkDBxHIl_@JXaw7fiEHNgS`g>-#|S8dtUPfkXYkq{q&wiwRFOmiq7bH zGnF->9bK`GSa-DD_8#fz>gbL=9qa6fb;gc9$;`Ya7pzp;l+&q+NlTuz)Qq0VWM}l4 z#$3Et*$4Eub`Ov*@=Z|iFbidT9ML(X8!*>?^ z7I+CvjX>W;{jm=WqNX4h^+_8!oX#N^wHwc(_9YkfGS9-OlBlCWl(d7~(uKLxOqh)b zk-8fHMPw1mqu|j^D!yFi^BL<8MLzJHtapFQH<9aOU66txY=-Jd(IVuiYRvz*7v+MP zms5t8E+ln1)pe}<|6I>JXUZ!7CvUeo?jQES@yDj=AH#bahW(!oZ2ddEVL=Sl{vrCL zAu%Kk+qwq2PKt|>Nf9zAO^IGaC22{lB|QXlN~}l7y8?Ad48v7FB>Ik1EJ)#=%a!q< zv?59|F|dNj5y_j31IPPVT=XDakcK@H4zJfaJBglF)NUU$={`D8XfO+ta7o?%Typ&l D4X6Vr diff --git a/src/utils/libft/ft_memset.d b/src/utils/libft/ft_memset.d deleted file mode 100644 index 5643fb0..0000000 --- a/src/utils/libft/ft_memset.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_memset.o: src/utils/libft/ft_memset.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_memset.o b/src/utils/libft/ft_memset.o deleted file mode 100644 index 801216c34dc364276b356e8833fec63172091ea4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2712 zcmcgtU1%It6uz^&GrP$qyZMorQo((QZIpJVo7hlnv<=OcNor_l8Vy37?#@oKqqDQi z&TN{NN{bQ6wl6I{3#~8a!H0qreNkwO2r4y*&o+ok`XB-6Lv6tLotZn^WJxhT=z(+3 zJ%8WapL6bf|LFI>qKpY)h5;M_AD|%x2JHZUPR=LLn&>;GCD5FUs0EfIDxh#{$Ic_UYy(XzQ*#h4|1`1PR^N9!R0j>9cCH-UM^ zP(2uv0ME3iOJr}vTjIe#aM>H|yO}W#v?ZS7R=kWxypQOxK`(Imh~xQIZ*0KJmdlo* z+1a8&duqh{jzMGfa?6tw9I zZo^N|w9WPG^$=W#eK)(p@wiHTQ3&QFgZi^f+e2(Tzd63XdA^t>;1QLdu)aR{y1{;U z3pN7=(I&_~$MY5-+n`gQj)ON6 z)E%K+crMW?h7<3ePpn=@v^~8u(JpjI*qsblhjh3*oOmgIFur@oNarEog+&(Prjbs( zD=%(R#U#Ec^{{Z_m3SQI5ba_kojw3#u_P4u?}Gg+hfBEoHFw$5uKT{iZ=SY@F%r6Zx*eYr+Q0HOt%tOZZ+vaMm$Xib zWTNyljgjc55G&yDv(YahR>7e+rFDpCEJle^7qYO4A$m_zx|OwOQnNvY?|+^-6nVWW%X;&*6MaOVuohgK7>RA^kjxwc} z@`j8DOF2@qUBh-AW!RWCtWw#iDC1Vvoi0_1jxv_jk55d=Wp3CIGckOu?soETGagA( zWzxZ76|eP_;gVi0diYMkuq;+z63a22nYPPp=9uRU&7}s*R?ztx*R2xvU9}x^#y0XP z3e6ji%jy=rkgd>`naR|NAr)ul^#V!1lL8%O2WmPhu|1I9HA7PW5pB#Ry)hRxz5Z`v z=r=+96oG;0jS`pyDWX2(jPQuaM-@o^o6Eaazc{~tZQsR(_y>P1?Y#E!w}0kgKLfr5 z{t$cvOtnJ$qY~-@g9wLAR7yQy5Y-u(u7kOW>WxfPi9C^tj7(Hfs5jDjGnC0a?)N664n z!2fa4DpjYVn6_?J^M+#f9~k&QzvrBF6pjBo>rH_^#WDD1xj^N?n*j>d32UN?@hF@W z#HQx^VpJLxW708Ek_N?y^s?AIFSbg*h@nx48F&W8I5cUm*!%{>Xefm9_5k`ZVkYh4 Vl8mGu!ax$tk~9RQ)tBj6{sx0i%CZ0e diff --git a/src/utils/libft/ft_putchar_fd.d b/src/utils/libft/ft_putchar_fd.d deleted file mode 100644 index 8c24490..0000000 --- a/src/utils/libft/ft_putchar_fd.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_putchar_fd.o: src/utils/libft/ft_putchar_fd.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_putchar_fd.o b/src/utils/libft/ft_putchar_fd.o deleted file mode 100644 index 074f3d7befc5a3207589a89e73c3a406abc7013d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2144 zcmb7F-*3})5I-le8%S|eI*Fp~Are2vBx*OU28bbOMcBfRX@!(g9wy6ioW`qbN48VC z4Mep{sAxiihdu9Qf509GJip!po5(uR65Wz&av(IT_6|FnzzW3vM-%sxAyZh$R z>*sF=0E9H)f}BAa#-VKRyPP6A{&aWE)km}L9c$QOl z$)Chq;b5QTI^$(AKL*+q&kwxtL=x{G#(Bl^tjNlSNZ{$srfq7DzGzYoNxa8YJfvfh zfD;lc8)8#DxB9I?AxXSF9KDy%|FA{8Fu$g5B=NpT;QhKqyx_a$ruSW7ygKLi;6L#U zcMxR46($!`MpMvfCI#SFg2U=oWSP(_vhGy4Eh=YIW`r{u2T$ zuRhFw^FSCD_Q@k+TK@5>{NlQt-}Rw9EbPSErWD-TDNT*0<)gXJav$$LfiF{9gcLhY zkKlW;7t-?aT#oKSLmZ80Hv9yGP(;sp9yd30gxely-w>;I(6sz-=S8+ z6|Lpxp|yZ3WGHb-$h<@$W?-5Iv|!k}GhbLTJ>PPjLUB?lDu)UOLho2{vUo@tS0;+e zg!1Vp;CqJJ3M|`KZL3-j)Ow&bTY=HgJ*{3-3{VNtGV}nEe09!nYo>y)fO^t(0@De6 zwPY@tw%as4b;j0%y6Y|a>X*9lRb@_TvZE)aQaan+_G=5kk))~@eN0#l`&liyMr$#| z_Zy~dLtk2803`_Z8dy#M<;rw9ZV{4Elf`Wl&E)aBl^X|fFZ`k?sWpju&yt-y+d=w2 zF;qa}4+sp2CPn}WrHHLSO%dfazOt4x3cp;PLc4-Y<)hrGru^JdVaY{BXBTR{#Q!f8 z)JO4;3*TP=VL3142M4mZF^W(=LVofuU8~cH|DRx5&fiF#+z~%t4UEY|Ehq?Y>(_`WTcEz&-6SV$rfp?8V9c2Ij diff --git a/src/utils/libft/ft_putendl_fd.d b/src/utils/libft/ft_putendl_fd.d deleted file mode 100644 index 510c218..0000000 --- a/src/utils/libft/ft_putendl_fd.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_putendl_fd.o: src/utils/libft/ft_putendl_fd.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_putendl_fd.o b/src/utils/libft/ft_putendl_fd.o deleted file mode 100644 index 60dfadc4e3767c9930c9afc940cb9a925c0db70f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2232 zcmb7FO>Epm6dteFPTEbq+Y~`75ZXfvMIv@K5v78tBz@h66qUgMTn0XiLme3C1n^flc>sM+b1lpPk~Uy6mtS2&xcs2akKzq4h9gURRLTp=_oIBlaJh?lhAaxtQaw@A?^DgF9A;)(jYj$6d@3V7e#BVP7y_m2DBCcJ>^ z`}wYTZn6e-WxOB16UH9rFEuGuh+V>~lhcOg#n!greCentA`jr)@9>}pry=d}ey-8I zSj?wchw#Y6d(n|PO4)x=7z@PW_gf~s4NCd~FBj1A0rkzn+;QN%_9@s5Fc5A6{Vm8t z$Ze3bAn~5cy8@~p%tapCcs_O4@shoB)86{MX76n7@AUWVt<8N_{opXPOh_ zzv1IzU)$Wj*5CUT5kY>7A;Pe?zN@`?LpiFPGLC7g@&1PK$9qQYfd`GF$}}8y$%LtC zeet+zJXLwR^5}_Y08Q0ci5$-#gEynfP-rKaYMiT7aF6%|&%!9RqOcugR*>;-Kl5WR;(=$n z%tFM_buvIot(Kd3z6no+bv}t9Dod@VzwSp#*Y8=&k&^{UZ!NW6cHCE1T4t9VBQYz@ z7l+fS_co(QRIN)X6l{rRx0;FDUlaIg$B!a5Ru)T{+i`j<@K_jU%wActWe=guJ23Al zh2Bb`HE5LYs=*NSlw-65&U3kjm0*wfp1PJHHNUp0~xxkb`O{q;yOnwYe2=EZ_kALHi zU{5k@$*6r;I)6kyYXk6?*^@9Tit?9n1O+YvtQ1;>jUNj1im2w$u#wfOqD>sWsU6Z= zS~bx07c^C0)vA}ZX;4cG+Wq=vt)wq#ivC$ihlQ}DbNN~`cv}EyW7%Q6rQ!S+c-{b=SOV<9E_CmC$bwSC90@_MzO&yAfl!%sZh0Auh+5ZW^KId z5Kto`EKn^}DI6=LB5vH^21SS>KvZynTdqieNX4(jfdCffd%Lr)y`*Y+(wpzSH*Y?_ z*?BYm>aU;w*~6F+W*DG-&_gsNp^$Ot`!sn2IYqgUC62xiPDUD~NrQ`K9N2S#Pooj;e21CK2EeNpY7D#6~X$R<9xqxzAtWCpH{7!hH7amhK)5r zK9&D^n)AIUapO7!>ht(2`Db-X3G%(cvnTla-*1u6t*@%-LB1;izWvl3y|Qb4&I{FD z_xml+evES*zA2wxSwUTnTDP7rTLo2pBGdizQ@qEMJa`^_6#53|%a1BhpHWhaHJpaG zKvjGDd4cmC;e2m%KJL=JDET&_-+yM=av6i)Zu*LA}}su^A|Y zHbL>-c_f2x&ZAKTI*|f{8sFfx#st|#!rdndaGIAX{_(C_yub5YZo!(^lU5l z5R8rZD|Z53tM6Qy1a3oJhpKm-tJxMazwB?Ux3GSc&vsJJW?SuMwuRY&_=SBm3+Ll0 z(8WL6ao1nF&x>9j0ABp#&*oK3ZmaEf8>yY(76p$Xm}`8NIPQ9Tv4^8k`k*B!Jz|XY zyXP>-Qn2YWze7RD2OhX1Jz1R|BS$#3MPoc1di~sYu2sMYZ|%p9$NGMNE%vcFdLELx zsaea(RikE?D^@Z!Bd6rq9$_rmdLee9=*gj#{ld zR=%bd3$o4>A}s5g10q{l(klf+#*?AUS1iY{99zj4tA<&r8Z~9X)SP0awqh$!YWh=) zOLCP5x^fmXk9Vf+!db>M$y83-s8?|>lai_E^%a-jE*YlDx~pPVo|P?!6$>o4IG6KV zlhA8!zg@kzDs=GBTlZtm{fIznDw6KC|8G%FkND)mi^rL;mJkwyd-^w#MI?7XH(OM8yUo`#HWy308k*nh zKii)mr;p8I6a?Y#*j@tq5vUO81lIG>(F$%ckxpxd8CpMd`E{fhiTm zeNqXLH1JIqC17OLP4uU_LPN+NMfPoJF`SkfV&WNb1n&4HxMCcv!|=u~iJ`P8NT)** zN@lF#)jX+joagB7jIqfX&zJ7v2%!2Uo+r^>;xurH1G`*2#62CyJ-wvSwLtE_w!CA+ diff --git a/src/utils/libft/ft_putstr_fd.d b/src/utils/libft/ft_putstr_fd.d deleted file mode 100644 index cbf41c9..0000000 --- a/src/utils/libft/ft_putstr_fd.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_putstr_fd.o: src/utils/libft/ft_putstr_fd.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_putstr_fd.o b/src/utils/libft/ft_putstr_fd.o deleted file mode 100644 index 7ae444b8880e82e71126fec59d2c1bcbeccca4a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2776 zcmcgtL2MgE6rJ^Y*J+*DNn5oE1>r+TK_a_xLZTKTXh;G}X+_jDV31(ttk?0vW^H-b zX<8*vYCyOVs0DFChyxc+v=^jO2_z^I6&JX1;F3dulmd~e93mnS-rt=Kj@3Xpz?c5~ z|KI$1o|*lB{LSyb{t;tL5E%w&6uO^=6co|{y-1T=$j?$Rk)bt^Fa{?hjS~pbbDkH2vN=QiBTo$-eI%S_A&{V5;$!bhkTZkFA~&pT1N>3RD&-(|kPg@5ETiqqJar&pZgmXp)9ii2ZKj1g48_vN3c z;r`5mo-gBT1PgS1b3M27dOOJZN}P{})E9-&CmYtEZ8<(;i!S9i{=ww1v?ntv0%-EzGY5`L)l1Eouj@B&%IP!m74# z1W8|O)h`6CHnDUj+O$wvNq!bAxc15V`np#AGWG0bp-s3eu~QNgr{@yOFC|*{>`k-@ zJ7kU;ERAo8yJ(Tfdecg;(ti(g%Z6I_IdE~`NB6?|p9+>*jHG@o#f@uGkn8^@ zhgyPk7m-1zO=%Az&?p*}_(*7us)*)4UhG=_bgqA`=hW-*w{LvA*GRoHmjg~kat8Vy z^a7Mhg3d>kvKtDa@*s#Rrjr21sGJC*vf~hy6+u*cd?D2yLG&9u3mzA$Y6#75lJHQ% z$)ik|Z53LZV@+p~MFh7)udD@!Qf8Ey$a0b_3>H_G}k3WBhfXdy#CLO?^o z{>K%nR@|~`Ifh-ynX1*df8hW8J@ioa4z5~#gxQSp!DNuRvnnyr&!nSR^J7Q9h zqT7FxVpVCIoRN}wNj@Zr@{|;L+6VTWmRb%;@k>%yYUi* L5j8#@rjYMXXvElu diff --git a/src/utils/libft/ft_split.d b/src/utils/libft/ft_split.d deleted file mode 100644 index 5583d76..0000000 --- a/src/utils/libft/ft_split.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_split.o: src/utils/libft/ft_split.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_split.o b/src/utils/libft/ft_split.o deleted file mode 100644 index 0e649402b173bac2b6f94c8712baecb9d32e63c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4152 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 diff --git a/src/utils/libft/ft_strjoin.d b/src/utils/libft/ft_strjoin.d deleted file mode 100644 index f980d82..0000000 --- a/src/utils/libft/ft_strjoin.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_strjoin.o: src/utils/libft/ft_strjoin.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strjoin.o b/src/utils/libft/ft_strjoin.o deleted file mode 100644 index f7ed024097503d9b02ad0c6202ca19432cd57427..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2752 zcmb7GU1(cn82(O@@AM~alD1mgO<68#onVuun?tv#D{Ule{Tb^vGf+;`(~~yy^d#n- zblqriSd_)wY!_Y#(z_vuikH2tI2gN85rhf5=!HUylT}2m8(5$BobRORvBUYo`@R3q zdB5M}o4ddK-N2aSXBfZ%@G~?-!JuyNG6nBLS?&ZfR0DEtU^3z$IYEkIX>*pNJNC&` z=H#~RY7#X8B0PdzX>xF2TqM6siZZE9l&6&J#6(G(CH&#n22Z@`hM9{qEj(vLpS1+W ze04hN9lX4eE0Eudmlu6~A&R~fc$?@?0PTurS|z)}i`Ol(-9F!v1@N};;AM+NT~mzg zjAkOoi?>JYQBu^GXz_Q_u6Tusvnr)|@lFf89)a=s1LE2J6|<@r?}7*Ky9dOx&KGx` z?~=gFiT?ihPdv3SgT5@KY@Ev*lZx`vuqd@fBONwS)E*fdZ)A)<(b(+V3#gv;)25YN z3A^DGD9XjFE+ zwgr;`gJ=@u??N3NxjD!*B;C{F;CiB3;(uSA`mEjcQ|Zc2>BZaq>B_=Jx>8;$Pu1UI&W?<2TQsrG;^z{?yII6)CN5y0xolWYycq5&BkjVKrSXZ=lGo_|~Z)uL@Y{I)ZCe0p|u& ztJG_{3SPX{|HfBRoAh|7gZo48%!ls09f~}%H`FGzW66Cz%pZC_7{rSEW5{Zkk9PS( zhl59gPjnyacmWS?fHR+P9qYjIAKYQeVMgADUR$tF(Xewi8tuJqVF`F%0e=Q2T6Tmz z(sSec9x4xr3xq9(PdfbroKpBhi~--3A}yvAzUo-hw`&&nT^YYaRvTr)di^)D+UdB# z%G@QZgDfU5VetJ(nk0V$(LfG1NY7YQ)w9M_bXF^w`GOHm9Ec@ihobv!Z(rg-;!vzV zHjs!7#GZbVnI$z|w(`0e*YguOE1t6yJgR34c_XH>IKk!BtOXb|o>2>vS_}_me5hbp znqisoVQp5^3q`FIKdxu3T%j~$#$V2=ua0G6Md7H+85O|NHC<r=?FHwE%pFj0Li+1}bM(ErJy*MRsT0t3;Rknk?}apwc#x10Lxzj!IAMn9N83VjSr zCy4yC(LG=gZ8W)PlZ6Xfjl}O9W$YmL%hH7tOqz>Gk(P$W%g7>#N5RYYXii&O?(ZZU z3`O4a4YfM!#Mtl139y40B}uv$Y9&D*0ZX2f!|JvON5^iZsrIP*!xC?3{*$-J86L@T zjDC5Fx7^@Cs1HL8$|KyLLHvrx<~$zHfy0+O=>u!|j7xl1F{bwZAv)XUr9I z==&NHyVv&-B;M=3OOOG`c_GIkG2^}=ArCuJ?iCV(;_{%7wEkgxi74Xy53Dm8z25aU s>GgKM$EJ6+KF$>9zUXT4{I;I8Tz#@!bXB_Qu1@zznaS#UK?NY_AF^tnqyPW_ diff --git a/src/utils/libft/ft_strlcat.d b/src/utils/libft/ft_strlcat.d deleted file mode 100644 index 6040cd4..0000000 --- a/src/utils/libft/ft_strlcat.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_strlcat.o: src/utils/libft/ft_strlcat.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strlcat.o b/src/utils/libft/ft_strlcat.o deleted file mode 100644 index 1c3bc6e52411bed9dd419e94e3d20b492e17f1f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2992 zcmcguU2GIp6uz^wcXr!tceg+MR3vN+R*16WwnB&$Z9~Tli)ceZHzqi4XJ@+u)7j0= zEEWVc77R;YL_^|};lT$JW8#Z~B$)aW4L+1UXwnyxO_WFz4TPA8HnE;_=gziWOT-5~ z*>lg&J?EQq@0@#Qum17NpCLj7k-z{P1m2EA0vM|i45id`8Hq@;Pf=Bw;yG@aWi-~O@#t=jdx7sG zhey$Xmo1enL$kAEh69t0c&GR~>f-?4op2mz6@`}OVG6C{XE0*`Z?Yvj>kGz*y+6=LA|Khyge&qd9 z06e799qQ|WxwXJvcnd5B7zke)`p0?Sz6}y>5M&5=DPgY9OZ|7FA5g2;)QO+_)#{1c zYPE7xtsc0pey!9n7vwCHlP7LoXG&F>Q74t#>g3+p*rzSw)YQc9r za3Maj%%rQy?hY@35NRV3qmM-*@FGJo@Dmd5W`fK>Szb4WSvRzh6nLHj{s0*1q9@ph z7iaxsqai%=9ZU$Z^Dv5mv*S(Zi(U4tQaiJ*cvgYMv&dlJ>o(Dz}e0gD^x#~^+J4m>aY1|k#=eGWoug=k3#O@kgr2N}T2Friyndo*#xC_84+ zPNaI1spPiACg$Ce>P>A+KAh}HC3})vHxs9<%N5tO9N98Q@~)hBHMp8BJ?kcQA|sp$ zI>0z`Mla@!BwV-huA=Q4w(H1)#u39RmW;AIWM$oau{`F;d$an}!JC?)@5ALZ? zJGsMzN1`epaG+Y5T^#aYQLl_Ke5YVo7Fn!`IOZ`!bMaQlmf^b6xNQ|-y%pOrM{OgQ zFm0FQ9GB>YY#A5GvWQ6zpW&k3&-{mVLUFx zTSDPCAPN!g1&+^S;R_2qA38J|e?73P)&H#5AT~&PVH5;mKH7=`AA*jC-u#c-QLZ>; z*|c@5k~3tpcl);g^LfruN7nc^eX-r)2*N&i{$v5KAKvg_u>TEB*b$7xm_UQg;eiRd zYJx_jG;PXAduS^vX&S#oJMwf@S}eRn1LE2~8kDZkz$eeqW+_9XETsJsU6ZF>X}Ug5 z?@Nn$47{h0#-(p)CxFD$RP3W6777VLX(tU_pwdAahDrE|(kKmi4}W2X(Fp1&7sTJfB6Lw&6d+ItI>AwK9aT*H% diff --git a/src/utils/libft/ft_strlcpy.d b/src/utils/libft/ft_strlcpy.d deleted file mode 100644 index 81fc664..0000000 --- a/src/utils/libft/ft_strlcpy.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_strlcpy.o: src/utils/libft/ft_strlcpy.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strlcpy.o b/src/utils/libft/ft_strlcpy.o deleted file mode 100644 index 3ca2d98b8174c7c4f0aed8dff781c74189500059..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2936 zcmcguO>7%Q6rSDnterUVI!#GiwFn>5v`FB^35^N_XwK;=hB^#v*7fGi{+KA=WDKp+y~z1>+Su~JbE z@T52IcfNfy^JeT@fByPckPuEFFaQUD_u>!(2HFOE9fNnFA4D&Z#yLQ~4VVNuj7}g` zb@UUCr+fC{Wcu)`?Q3By0toRKq~{2bv!3FOs+!fu%M)s5e7vL|NBp4|1`i!*r1&^x z=Fw;)}AlT{qdJd4{(a7RZ1$#Iv1}JEOV211!6T;l9K6k-?*A z!pjtkrmk9-I51zS58z;<@z|Gg>p= zw@rB6_lW0A6*pY(BEx%^m81M4o>rKIx*WA^y=qulRefftu@X?O1w1RpoQr^mpHSd@ z*%39ZSI?`t5}bxNK~>lH^L2)|kKsjIJUnLNy~z7IO27Y1!*UUu_iu^e{mhCP1w5qD zyVTbUv8}*fdK-Kk7zh`E{xqAH2N?w$1Q`WhOE{N(Zms*C^drjjPs;S^MP<6YpiCdB zDPJb%aU#g7D=ViLh;$x5t5i-e66r#_7hS?={WBa;Q!XbLl*Kgh-8E$RGy9!?d&Yf7cgDUW?6 zU7dr_rR1$yPP%~iyS~dy!V0RFHiw{?MN}`kYL%5xt-pmOu-MH&2#a=W0J(JZbFPEi z8R?`#?T6wsc;y!F(`qbkWh~+2yUR)G9mW}+eiXD&jP;(jC9=-?uf5tqrK7K zp8pO4oOBgNfuAY1pig?=v+|v;^@(S_yv4OJGr-TJcc9h5tkG_?Hlao6+c4CCg$L*? zh+lyDm&D&e1Vh0OK!_2@7P;UY=pl5FL45OKnwhaCV#oE8Z4|6nqA#9^_s4d--iH%? ziT?N_@!mwdH@@dVVwW_z>=>pko5py~k#mj;FR-Z%ynW)M~Y^YXt z-v@c9pp_?Gd^@k3CRweC*v3g+b@1|MO7JSF%r*P?3{a7QF=Gsx4j>hLXq5g2x9KBg6suGT00l*=DE<>EB_`3dk%Rs zf&t+h$`KJH1%H?z9{N#Y$9-7qx&7&>J=<-m6LkXv)qv53jmEODm(YcM#IitZ5c_|C8SBWen>%@ka3`W%v@ICA0$B*L19TR?43(UuhLN>P4*wxauE8h(+A5D9}Nh!7BG)?`Lgbn7{~Jx60Hx-&)ZPYKy8 zloxgk(01_~+5!21C=Ae0iiT4(AU;X?kB-tH_*+xr2!N$1CywwU94R4v-kFL$OoG6* UiTm)N@f8DG!oeqXbsNz2H?evPIsgCw diff --git a/src/utils/libft/ft_strlen.d b/src/utils/libft/ft_strlen.d deleted file mode 100644 index e6c8567..0000000 --- a/src/utils/libft/ft_strlen.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_strlen.o: src/utils/libft/ft_strlen.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strlen.o b/src/utils/libft/ft_strlen.o deleted file mode 100644 index bdd661b51b89bb1d11685dfbcb65df4d26c54f08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2544 zcmcgt-D@0G6hAY&GrQZ}&ThKW4=T71F)HYco7fn%n1pU*k{Vi?rY?vMyR);|X(uzw z&TLFe{J>Z-_CZ6D`~mvlgA_ruo8`L=J7&Qe{ltZXjY4A33MhFJVGzTU0krPPM1fpn~ zXDoX`Kk!dal~3RD!`?XS5FeuqkT|>?#*o#tno(^pXq9TUWh{|jdV2EIliiSzr_GR! zJ~AKVyTRBA`Aoa+5FX|Ghy`yjn_>I@AO*mPcI9)umOmrPcbq;pN{-og7+-+;ZG^AV zY+8n9R~8KyhogMYu;`+vGQl zV+T=#@C+`Fib9(p{2H6Li8hBm-P4n(y+U)@a=q{!_2<>K>+0GIJL=a{+cZJFG_|8% zn%!2{zExMhJ9GMuebs3UMVlcq*qp?t(TRei}J91iR; zi^x#umU1AX6%bDY@exjzisj?Yp{>tWj@-Qb+qJ`b;q8?&V&_n)4AxPp6lh;mA^TBL zs4NJgkU>-wsvUx;nphOo3PDsjEDC$Kg#8aGq))=cxeKR&Th4L0Od|OfMiIx|sAGRp z>YWao4=^d^UgMAL4Sxq`F*Xjv*m4|qQ`$?079k)~hyQWyDQ&l$&G$MPvV}Zf)ar!_N@Fa)TZVR^90M&v~l*e#Ekz5Z`lANUaJPaYjh}EaYYc{;04= nyy64=4A0}I1sDmwtvJLi8d^jgrw{Hw7XVr8bVci?<3oP~M%JEA diff --git a/src/utils/libft/ft_strmapi.d b/src/utils/libft/ft_strmapi.d deleted file mode 100644 index 73d758b..0000000 --- a/src/utils/libft/ft_strmapi.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_strmapi.o: src/utils/libft/ft_strmapi.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strmapi.o b/src/utils/libft/ft_strmapi.o deleted file mode 100644 index cda2ef804c64d49cdf63b3f144574aed4c30496e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2512 zcmb7FU2NM_6uwS!oup}#{tVHIN#vnyAW^$%%Tz(xS}j3tOGnkN5FRGuI!+sKoG5m> zf>u$rV_JxiHlYc`3p`Ik{0Xrq#Gi=vz|RX(AN!DrRsvB?P*n^O&atnv*4khk>HOYv zJ|Ew6ul>WHzy2L0g!2;+zyaW46mejn9^h-Zco+HubAi%KyFOqNDF$3`saym?i4`TtcipnKf&S>-H1zDM&FKJ7NpL}j?<|%iXxH!u!@*r(4 zxrPnvIxb$$$QCf>#XEtU1N51r$Xg8W1-C!eCR>Jjr$5sw*'F2nna6`bPT%BJ@8 zrxc62CL2m#GaE@@$CMJit5Fi@!(y( zM?CB0;vL_2iQ#2gf8YNno?6I5UzS`p&gP7aEI*xOrMB8+cySgS4iSQ(BFvYK%Cmpk zqMR+kG@Jri_MB%tyg;M2g!{qpn2Yyf(X~;#=S9yMHlla`Mj76xtmtjPLt4H|e*>`A z4ea#Z3NHf;gfD^dRj9-F`w(;-G~Ux`;QfTP$Om40f5N}mb5iAowEj!KR9V@PD&;L{ zePxHl&f{ai+#<2p+R&_}_7G(Ib#$sLJ6q^Um726(8 zAcTb*QYEzqdQV#arvJ>>TnG11w2S(qYv-cBy&7%5|AA-+*9mvkC%{rCKich&J|1}@ za>jZo&{gn7vXuJzPT0;k18Y39xdx<}KJQ9J;2p+K`q5HV;uA@*NrnXN$f!A;* z9mmF{LXWM%RWWaYhvx{EG z2acDR9gqkW0N#4({?7)S^M!efsRv!se;E2o>Ho}15FV%C!3iy?| zd5N%0G{rd+x)tsFEG7$TId9{ei<+*J+dUC=Q7I9VWJ%dDa|?!+iRTQ9 ziV(!ZxEjB5?z=ZfJ{|>o7I+gF`^BO50t4Y>F@(crA+VZ+rws@*4v_m~?v)wBEw^*+ zt-;VG$U=z2z?-+Qhem_d6EYTUzu-IB=Kcmhf}8*u0?BdQt!Nu6dYCx2cw2~^S9HCgl79f{V}ca` diff --git a/src/utils/libft/ft_strncmp.d b/src/utils/libft/ft_strncmp.d deleted file mode 100644 index 5d7d6e7..0000000 --- a/src/utils/libft/ft_strncmp.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_strncmp.o: src/utils/libft/ft_strncmp.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strncmp.o b/src/utils/libft/ft_strncmp.o deleted file mode 100644 index 12bc49b9b26b9d89ea9280693ad6483e97a41f4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2976 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 I8@fsU0m`mRdjJ3c diff --git a/src/utils/libft/ft_strtrim.d b/src/utils/libft/ft_strtrim.d deleted file mode 100644 index 9c3cfb9..0000000 --- a/src/utils/libft/ft_strtrim.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_strtrim.o: src/utils/libft/ft_strtrim.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_strtrim.o b/src/utils/libft/ft_strtrim.o deleted file mode 100644 index 395ee8d9c5f80633e0f338d0623f270d4b9e8116..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4160 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 F<1d2H5jOw; diff --git a/src/utils/libft/ft_tolower.d b/src/utils/libft/ft_tolower.d deleted file mode 100644 index 33b7cbd..0000000 --- a/src/utils/libft/ft_tolower.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/ft_tolower.o: src/utils/libft/ft_tolower.c \ - src/utils/libft/libft.h src/utils/libft/get_next_line.h \ - src/utils/libft/reader.h - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/ft_tolower.o b/src/utils/libft/ft_tolower.o deleted file mode 100644 index a1ec7c51c517df88b27466cb430eee3217938647..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2056 zcmb7EO-vI(6rSyN7o@N)KZy`c>;VN6-KC(!A5SxuGoct$lL#*6m~iwD%@2y%d@N=a;s zXC!VZ7~;iaX>>DPe|?vDc7EBo;>Bz6;LYz6&$^S{_Pm1>uaD;U?4Njwk%7D{Ij_&8 z^`tCcjM1gGcuMiY)cFJOu(dxxed*QG2q!?6)hRiZgKD_;)_z{4(cR882?0*|GlF+9 zMW<}x_Mev4ZA9<=6(}CGx=llXhqSgse(f;V2<+ru4Vwc4Aq@Jz&~*inA+YhC4gr@F zuBB%$ckfCc>tFi3G*?)hD@21UxFKj0!AAmU%e{rg7vZJejjvcUus~hz-MI0Rsbvld z^&BhQzbAa37eagY3AIce1o=dms^hyGS>aURbfBeap#B_uOe{xy)HP5K-$gTFg|mSG z9_1#m^Fk}_6I7E3crF7!2S!?TggxSCQLHW+%++@|1}9)-eNSdT6)oal1D*4eC_cxq zqQ&*e@U)sU(}o_7bchkLGu&!>k48Eoono8V9ueEc46=)=WuDCsLM_vSiE9 zj2Sg2DnvrKv=X-f#+1etBdLn;;H4fzw^ZFSrIOcVja4V4ZQ)@63%CZ1 zu~f0@sk@U<~k+Tn*pFv0Yph lzsUJOW%x5b4z?hq!`XvBL?sABiU6x}^)NrQK}1h(rRB z#7H3V=j7e9ckUka=E>+06E%1sdfX_A@3qt2rGbbqdGmhe%{Oo6y_t7E*Z))y!mtDe z;2`h`9HPKLO~5NSxdRz=E{SV^JR2|xatNJ3vTSS9wyV4LNN;kaWP92%svsVPbUi^b z@5P{$DyL1Mowyz!I$sR&a0aMnc?+213>1Sw@$fQ6+C;w}Z;l41sQf_j z-oha%(6)G%opVJSCgeHQ7)mH49?=cyF+HKwYjN2Y9NK#I|^5 z>W+#bems^&H`DbucZuiZmsM0hUW*TJZkKrW{p_~q9iVs@XnrsMiKm*Ake4mzje8km zOqMSt=u$_#pm)eSY<#DKz~zK% z>DkNOyV6Jd7QZac78Yg;N_ZJJ1Z^h#L;!86x3I7lUF_ZXhBX5V)TQ2yTd$c~=Acl| zvBJX#!uL5LvUi_Q%hW+oK!m9}zPphXPK8c~TAKRn&%wvUawI@q{q^u&G!s@h8w%l3 zZUeh7w9+|2HHm@e3h*mnq!m{Y~A1dyixI28?Xr+4Se4MS`oKb3qcv=NMIW z#TbuHX*nxn8qrvX7!y0At&aC-tRvPbwu$XAv0XfVm{>Vg%G(*;lJra}ZA)oew#|Gt ztK~$MNC=lv6&qkIDXE%cng|bG>M;#lGi*yrXj7VQLa;QbD|Xt*m_9iYtiRFz!-}K z^u91qON2o{7_)^uaAszRFw+qxQe9E`6rvDhKXB`BOnY;at|ufeL>>itYTTGzVjdALnZLE{^Tus`v#i j04l?u32?9lAsy}>{2?kqAR-^964AprcqEtA8hn2NqNx$m diff --git a/src/utils/libft/get_next_line.d b/src/utils/libft/get_next_line.d deleted file mode 100644 index 969021d..0000000 --- a/src/utils/libft/get_next_line.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/get_next_line.o: src/utils/libft/get_next_line.c \ - src/utils/libft/get_next_line.h src/utils/libft/libft.h \ - src/utils/libft/reader.h - -src/utils/libft/get_next_line.h: - -src/utils/libft/libft.h: - -src/utils/libft/reader.h: diff --git a/src/utils/libft/get_next_line.o b/src/utils/libft/get_next_line.o deleted file mode 100644 index dd9d3e00cf7099b9682468b52a071c27b7c34a66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6912 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 R1*h;u(okT+ar(BW@?TLltQP

{x@ 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 diff --git a/src/utils/libft/reader.d b/src/utils/libft/reader.d deleted file mode 100644 index 1790c15..0000000 --- a/src/utils/libft/reader.d +++ /dev/null @@ -1,4 +0,0 @@ -src/utils/libft/reader.o: src/utils/libft/reader.c \ - src/utils/libft/reader.h - -src/utils/libft/reader.h: diff --git a/src/utils/libft/reader.o b/src/utils/libft/reader.o deleted file mode 100644 index 68ee7600eb879667db93b14d73df78924a7e4de5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4416 zcmbVPUu;`f89&$8=f<%cJ88C%l7xC|U>y*)N>;)s1s~6T5M2 z<9pqPX&oWy5GJBZrA^x-4?L{WfC=$1@kCcfIsw}Df-1;E9)d_DCL%P11%mMV&ONtr z98U~B<=pRl|9_%Y-UxrQ{wfIJzP zjD|Eb!*Hxwhdf*|jAxSRXFO?}zvgr2gh!C$5yrx#^0PT&9vMc~ny5}0nTd&tb%_Cg z^x2b7Kkk{Chx0?J+0^cuyor31D|&eO;$(?5&3Fm92Jg`#fnKKKK<^_z?oM0c*-k}R zoAE+2=(5B!+g*@`XA@qgTrOBfF*9S?aB9Yzm-Q`4fZqojklblYywb!)lg!O{du4rt z66T`!A*Bq~5>Mn;&X~=3N1O1jeL_6vo8^}Eo|kyu_xQfGf>OWqJ=|^vUb^zJ6ENRIimYCM)lzmfZ8sl$!#?R5JV(vJKNL(z-jy3@-sK;%UFDB=k6O>o*Xw0uut5K-MU zD3)rMTNSfUPG|JmAN7SlpU`VpHuYL{U0(!Wtgf#UL~U6xy_Q_n7p|zMQO+ zb%Q>Pz6e__c^e$@$@jt6!SC$AfdGdpjA!oDZf;|`v311M^@U%axNvK7N#+x+UHM2i zF>d}z)fbi(FJ>KitT*RD>m=T5p87~%_TQ%DWF8)N6xfmdNLb<@LcMj=i=5A_*G{c1 zCs!$IIk`d%c|DR`i+umLm~W5*Xq&ouYGp1FV3Dh@3k}xEOs?q4^4;ZHsI$nm*lr`r zuETd#zqzXF%G;tAHMvqtu54Uz!LjVK0pLi;UkR801CCDM#pKGuFBAfQd~0h9r3h(t z;{ix=r4L=W71@6kzIWFn+PEIe$u%6U+pMi6*EWs_CDz9+p}y^YPb&+B zKrhf2t82nruibRNS70%@hMj<~rF1Eu4R>=jJpV%YFW(AxeyT6rrR>Gw=|iJ4H3s`$ z?L@B{9tk}XdSKsJ_i@~Se$ISSHP(%OcxZ>H?GD1-7h&WY7-VYr%b^h3tGx#r7niYM zx1xqaA$kdVuLDkF-6R~NKKwNr&rh|mfN0-6Y#8$t#tl+}e&#aqq?^u1?JDRRp32z| z=$V`$9N+bF7r2tFxKgfHNH5{Zeb>j&k@QvaWE!0VMCUP-vwxuHh{SLv$#3LEH!3F( z6K>Qdg@7nmf136{|{(!_E{|3eFm(tg5lARsscco^PZcuGWT`S^$4_Ozy<7aGS8W$H_e6(a%X9T{TvkC<^=@@QG%mjBV!^v3&e(2oKlbNj%ZI*Gc;z5nptY0qFI5z(A(L~5Tmv-iLALE=W} z?R{IX#v{RJ={6k4C}YfFh`k2hM?oObW8id75s94-{v#nVCi(~S%To68k>R`Y!7;k^ zzxYs1H0U%Wa&K%6oI_9Nh+7-slI_skcSG5^a38;64w%tbUPwbXjqxJJbqw0}lpA%$ zAUKG&JgKM)aF`KMGmwh9qep1m#>bR;NCvtFdeV6WqL3Zbc-FwM%iegZw6Zsz1Fh`d zswmGt&6L?rrE^bPU`Zy}kAU&N)4FVJ$^6iz;m+^)9_#S_O`t+XF>XsgIuix8@GFp^ z?&7&8Hslt5FGIa9{pkD>)Z}*?Ir>=wCPh*H8SWrPi-VywoeMaIyn_K&InTLE*-pD! zkopc&_`|`!@kg~3Kak>G4v(aHxAp|rv@}<>DSqF(+`qv0X!Cq4C!N}xM*46=QS-bVIctyNbqSw_4@c|&ZF~s)ejb_u z4}hPRd<5JNc~J6O@WyoLRdDiiq)bN``MnM-?9Cwu9IBxVIQ|71ih_fN=>K$*`(ebN z_G8GzXC;3~^3O>=F8K+`qmqM(xG~A;6bu8%>(}E__WJXnl)ZkW_e9|Dk%>uz$m}Nh zYLiU9jsEvE$xL27;$kq&QWf`!(QsGLJ!Ix8%(c50kFkAW8O`^TvHJ?c9b=i(25wLH S_Gxqx*AecsLZL*JG4>zfLKX-B diff --git a/src/utils/libft/reader_utils.d b/src/utils/libft/reader_utils.d deleted file mode 100644 index e8fa14e..0000000 --- a/src/utils/libft/reader_utils.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/reader_utils.o: src/utils/libft/reader_utils.c \ - src/utils/libft/reader.h src/utils/libft/libft.h \ - src/utils/libft/get_next_line.h - -src/utils/libft/reader.h: - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: diff --git a/src/utils/libft/reader_utils.o b/src/utils/libft/reader_utils.o deleted file mode 100644 index 3901ec4e19db7c35857265485acc4f4e1e4c2127..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3800 zcmb7GZERcB89vwcxpwTtPLqG~1FjnhCxKkz117w7sWc5!UW z_qy#ivPMa}HI1@SHnd;U*guev;15$*X%kaX0}>MaLHwE2XbO-@L4-dL%7=O0bI(m2 zw-wtfo%5deeV_L^ANPFR_ilaqou4tq%TS^CQ1($3MS*NZxkACa$bSP)AWbjkrIAwxg&X-^mV8|< zMbK@m={xd?@s%@1Bj39Xd|m$|pZ&}79p}3u`L4;~Xg|njl*TbGTdx++K?|DEvTd{HJ6TO7*D<|48Uo)qVR`4~P1YO^_pI0ScPVx;)K55dqa6`i7?!Q95 zC>R^p?-@EwkSV!euE>M+I>skm8^*UA*iIBD){M!ZKnO(sEAm`vVaA?^O?1O3^+H%G zvg`WL54MkMGaqTw%RSo6#ELdkU7AlWQqFvGfzY_G#d_|j^SZAR0srB@LHd~cFUKc&kP<~IVHA`K6Q-|Gmm!7r|cw$kTt2$$p zi34%~a}zgc3WA(EhnuZemy$QSl*r%Tq;4Ro- zm|XuTt^Z7Qc|PeZq%pCq{reN<7&FNQZF*t>#Mlf>n@_G%=1m%y7yv%UBgy5+9NhtO zZcCRoV?~f>3@u&U8~|eaO=Tvzbo2dMttJD@*L?xPFK9E#Rp?cWEPC>qvPro=+|Iq> zsprCeTyo^ z|1DI2<{U!tY;S6Vih4SNTcIh*)5(HeXdk5T)DnFQqeYxwiWL;Pn(5O*{sBe3mJQ~R2jG8 zLmA`Aqv=>#I_fY-`v=#;R`yvYk<^SIw=mwgxXR=GC8Ihn_^q5-C@>>u8qexr*UywH zS!Q6AwyE1W)3NhK8<0$e;g!!9$5^H^W-(hA%90AxuyqFn2wrf(lpiaWDkg&xF+E?j z@>$rd$V6N}R4Nr%(LAF|YVGJj4NEQVW4e=@QAo(AFz2zs5v(1Hoty68x$@#Z_%#%< ziJ5V(WdSo2V=D5$wkLOqG*eg zi*`LO2@*OCxb?T5!!6Diba4H^9k}J-WIwmzegjS)J48cJl&`}rq-ZcGO2gS=tl@A0 z<9K2@X97*Mql9>ODcl$QvdaBc-ZaQP>J;CkzQnhvDZVqs{a1Nkn)_3Hn>xlHP+#S{ zQoJd})wj8Cly|5<=i7nnO7Z5aJf7ywDSjVtU21{{98iMq0O)>z`T%;B?*}LWh!2ns zby}qFOi((yLHa#vPQ;qk%R=9)Uf=;>)wjL>JeS~p)%zA(7vTvgNDi#*Reya~-vf_oCY9ld%nxlL2(^il4a zJIPzoMNmBg!W0MxJwYtDvtWOP#{W_GZfGC$7HI70Zi?d^bbkO?0QwDRtaA6Cp~-JS z)rq0y=^OS58TLQu^rsuP)4@4fd}aY{J&#>F%hv zf7f8sJy9QL`lwBJm65A3-CDot)_kL-D*n2y_3IGVDtYK?)a{ZkZ$$l6b-cXcPK2@H U64o1UVM*lNo8y^6p=2=jJ-48#5dZ)H diff --git a/src/utils/libft/word_count.d b/src/utils/libft/word_count.d deleted file mode 100644 index 9374f5e..0000000 --- a/src/utils/libft/word_count.d +++ /dev/null @@ -1,9 +0,0 @@ -src/utils/libft/word_count.o: src/utils/libft/word_count.c \ - src/utils/libft/reader.h src/utils/libft/libft.h \ - src/utils/libft/get_next_line.h - -src/utils/libft/reader.h: - -src/utils/libft/libft.h: - -src/utils/libft/get_next_line.h: diff --git a/src/utils/libft/word_count.o b/src/utils/libft/word_count.o deleted file mode 100644 index a65c33cd6fce86aa181f1ff813ccb45443e66da6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4280 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 diff --git a/src/utils/lists_utils.d b/src/utils/lists_utils.d deleted file mode 100644 index edd9cc0..0000000 --- a/src/utils/lists_utils.d +++ /dev/null @@ -1,24 +0,0 @@ -src/utils/lists_utils.o: src/utils/lists_utils.c includes/minishell.h \ - includes/utils.h includes/parser.h includes/execute.h \ - includes/builtin.h includes/builtin_utils.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/builtin.h: - -includes/builtin_utils.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: diff --git a/src/utils/lists_utils.o b/src/utils/lists_utils.o deleted file mode 100644 index 4bac8dd81e032e4ae427afc12a6732ee6ddb2aa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11432 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 diff --git a/src/utils/minishell_utils.d b/src/utils/minishell_utils.d deleted file mode 100644 index f15b5a3..0000000 --- a/src/utils/minishell_utils.d +++ /dev/null @@ -1,24 +0,0 @@ -src/utils/minishell_utils.o: src/utils/minishell_utils.c \ - includes/minishell.h includes/utils.h includes/parser.h \ - includes/execute.h includes/builtin.h includes/builtin_utils.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/builtin.h: - -includes/builtin_utils.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: diff --git a/src/utils/minishell_utils.o b/src/utils/minishell_utils.o deleted file mode 100644 index 5ed73a33d7be3a4e87ee9e18f9757432a6ee97b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6888 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 bl2ChziAK-rB_{qsS(=g?M=5#ejTZY429mf! diff --git a/src/utils/parser_utils/ast_utils.d b/src/utils/parser_utils/ast_utils.d deleted file mode 100644 index 5d1645b..0000000 --- a/src/utils/parser_utils/ast_utils.d +++ /dev/null @@ -1,24 +0,0 @@ -src/utils/parser_utils/ast_utils.o: src/utils/parser_utils/ast_utils.c \ - includes/minishell.h includes/utils.h includes/parser.h \ - includes/execute.h includes/builtin.h includes/builtin_utils.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/builtin.h: - -includes/builtin_utils.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: diff --git a/src/utils/parser_utils/ast_utils.o b/src/utils/parser_utils/ast_utils.o deleted file mode 100644 index a5a6c84e626555c710a6238ea24a78ca48be808e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5392 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 E0V7oJn*aa+ diff --git a/src/utils/parser_utils/dollar_sign.d b/src/utils/parser_utils/dollar_sign.d deleted file mode 100644 index 6460096..0000000 --- a/src/utils/parser_utils/dollar_sign.d +++ /dev/null @@ -1,25 +0,0 @@ -src/utils/parser_utils/dollar_sign.o: \ - src/utils/parser_utils/dollar_sign.c includes/minishell.h \ - includes/utils.h includes/parser.h includes/execute.h \ - includes/builtin.h includes/builtin_utils.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/builtin.h: - -includes/builtin_utils.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: diff --git a/src/utils/parser_utils/dollar_sign.o b/src/utils/parser_utils/dollar_sign.o deleted file mode 100644 index c506fc5354717178dff85807bd8ddf7bd70b0b33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6136 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 diff --git a/src/utils/parser_utils/lexical_utils.d b/src/utils/parser_utils/lexical_utils.d deleted file mode 100644 index 1213488..0000000 --- a/src/utils/parser_utils/lexical_utils.d +++ /dev/null @@ -1,25 +0,0 @@ -src/utils/parser_utils/lexical_utils.o: \ - src/utils/parser_utils/lexical_utils.c includes/minishell.h \ - includes/utils.h includes/parser.h includes/execute.h \ - includes/builtin.h includes/builtin_utils.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/builtin.h: - -includes/builtin_utils.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: diff --git a/src/utils/parser_utils/lexical_utils.o b/src/utils/parser_utils/lexical_utils.o deleted file mode 100644 index 1e12fa6f8a096cefd5c74f5382fc9e8131075064..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3528 zcmb7GUrbw77(ch=6lkF>V{^l)s|jo~j&|%{_J>W_sOkR2Wn)NY$faB^P*>X8TM*|| zGByPX3=&N=KIn@HJ{a{uw`nqoGmeL;PsSJHc$to5Mjm)zTL%8VbI&bpssFy@JKy>K z{ra7IzWd$&c<+yeLdFz3!vZb<57OcTgDSv9r2h@wM>5fbjInew6PJ(^q^c>sFJnFQKs;U{OWF*!p4XT=rXW?v;e!IiUG^H(DMSbmh zTTiDNZfi^Gy;N_*v-QWHPDi~V>w-&AAO{b|EJzD466=UlLN49|iMLY94<+6d&dbFw zY2M9oF)5kaCT2{&NH$RdkHxk8s0V)8rl0B zOrNsbGD;xN&fEZUXy99K%e72AkvXsvbv$X|412$(Q-(&iUs}R3<0gwjL&5o(>uD&@ zI&==<)eX)M1{XY6k1kx^jI3Q#o{M;z%yTukFfhN%Gg>PYc*D!QXFQ{iS>Af-eMlH6 z_mt-%wexquMP-IA02}sZaIsSHd@Qx4X}sb^rOA+q-(LyG&Vui?{jVTH&Z$V|VX%?Qw0WI9UD^z8!YXY|?bF9JjwM zOXayql;WslcK1G)3msJGVU)$Z=sKz!pCZwJC9DSfW-vWnqHjzgRvP{37TXS!(sYwn z4|R^+Hs1F*0u+ypKyBlxYSPL?SMfST5K-qUO?POmpo{>;R8R)ARISh`1NjM&zt+qj zgN^7gSZTUTYgPIet0T7h@lr~h-*FF0^jJ;qfw^C zdtxb7w57ok_|Ru7DBnPtDHbu*a5T{sjv+f4(HH`mx<4L|GMTG&g_A783@sT+qzqNe zLjle-7CKQM!qXJJMg3)tG+YSwiWq0+90{KY81 zh&E5PxJbUu{e!OAz%Opi_x9N%&{Z(~)u1+{dZ@uG!60f$GEvt`6E!87s6(X*S_aX3 z2%?xQs*@T$O3*TY<{OpIKTTO6dYeGY@~xvQXO1(a&#QP#3X8^Mk&hr@;;#7+WPOa) zyS=a54wTBzqc}_h;wELBtTS(16mhp@98Ca0dGOwX!+X#CU0L@sJZhZ+whxhtqTF|v zlAyzZmHclqW4W&~#k1n{D71SNUf{gIi+i}uaSo&9V{W_1ou{DHa^|=J=kMfnLABNL z4UR5ucYKMspSf*>D=nNwxYPL+!VmHFjt_Vhq`j6GJBk9_c1Z+$!rjjIxfc#sGxz#= zc?Vy0h(B5j%uZekb5S!d^>c3rUvY>(oZswl?B@0ew~cefb{m((#d$5h=Gyxn9avDeI*4NeLnH#pDK#7rMv%X>zf>QlBOTB)+!r w*9lGJig>GEH^H8f&ct^}#tNZ|p_ZOwYSzFro!0nM+eK^#GtH2>Q;)H~03M)DYXATM diff --git a/src/utils/parser_utils/semantic_utils.d b/src/utils/parser_utils/semantic_utils.d deleted file mode 100644 index 78b248f..0000000 --- a/src/utils/parser_utils/semantic_utils.d +++ /dev/null @@ -1,25 +0,0 @@ -src/utils/parser_utils/semantic_utils.o: \ - src/utils/parser_utils/semantic_utils.c includes/minishell.h \ - includes/utils.h includes/parser.h includes/execute.h \ - includes/builtin.h includes/builtin_utils.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/builtin.h: - -includes/builtin_utils.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: diff --git a/src/utils/parser_utils/semantic_utils.o b/src/utils/parser_utils/semantic_utils.o deleted file mode 100644 index 6398677999ca1ba31d71ef23cac2dd0ec9f00d4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8688 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 jU~ql97m%6F{pg>Jj^YWFvnc diff --git a/src/utils/split/utils.d b/src/utils/split/utils.d deleted file mode 100644 index dd93a9f..0000000 --- a/src/utils/split/utils.d +++ /dev/null @@ -1,24 +0,0 @@ -src/utils/split/utils.o: src/utils/split/utils.c includes/minishell.h \ - includes/utils.h includes/parser.h includes/execute.h \ - includes/builtin.h includes/builtin_utils.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/builtin.h: - -includes/builtin_utils.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: diff --git a/src/utils/split/utils.o b/src/utils/split/utils.o deleted file mode 100644 index db136b4481a976098bbc583e66e80042322ac2c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3192 zcmb7GO>7%Q6rNps)=r$*`73P&sIC-fIn<7mQUW!Qs4;RI0#(zNAdzmJ%_cE8wq>vT z1FeXf79|8kBgCC!CAc9(DG)_!Mc~vPLCql-q*^kaK$NY_Wrk;1s17#Yc#rwG6Ajou@#IBw?Pj7iIFzUFcS z)e(q0c**ow#@09E6=hyKCGXYj(Tm7WF1;pR-pYx<>ip{Ep6-!&BXS>YRMA)AC9>I+ zsizZ@W*+Wpyys*R&K7^--GF3^HSsbdZyV&U#`{9zwM!URofOttO+1lbHepob-K@gf z^&j!9v)P*K{Y&CG=iC2CJR>uSyez$tKAlXD>iVmF>q}wmq^ysV(s&hkbVMsSUwKqj z>oq6zu^djr9-!-+>v>V)U6y#;>eq0D1+Wv+C74rxsbpFpR`1_oS#JSZFIRv^RB`SH zW1I5pgl`*~9o~S+(LfYLb_SKUum`*w95C!K+D4*vQYP~2jR(~HV% ztW^AAb#-+q_5l6rTOcbJ*+OY4wrsmfm?&;k z?vNIrjjhC|&#wTck<_JFh0Mi+)R8n7Tizcl1wL+vEca^p!!|F(6)aB@ZGGI|thAtx)Bx~ZA^2Og zo^3Aw3%>onUE2?~zKqA-&6z4q2U{8AdpD_CJ9GJ8^7(K?o&ci&_9Uu<3W+hVsFMap z=SoYuLPpS6HWNKP%c{IjjE%yk9KS_nu23YjFSuJ+ z_e8oP`$8R|&Pb>;^z1V%pEJS*E1AlN^Vw9=vgMG$!i1DG5*85h;UOb4YKHJp2p`C# zEi-N9!+qu{GnL7jx$xms!WzruCiCHegz@^|P$(-68)63g`q$j~(RY}PBr$v}k3_@b zc?3nk3T(gc@x>2w!Glx)%854;dGuYY? zhA(0=JelpD1+0t4Aks0Pk) zQ|NWG*V8dI<1>Pvo$G-VZc2nG)IdA#Os(O+gk^BQ6EU zqKu=fD5xsVhq>J>440xP_x+8;Xi;cN)rDb9+#cK*3Sf0~7J^*O3U}B4%Dn}yY8SYs zea?N_A@04#wGeO6#<^RIYSUc(=mb{^oO!p1XkOqg+BF_H#CZr26TEJoKL$hVA?^xs z4ufZ&H^bnGLL29)ym1QO>kZfZX9t1-=z(QubQzp~4v6*%kl>KMe%LOCQ_-4!Pq}S C`xM6j diff --git a/src/utils/split/words_count.d b/src/utils/split/words_count.d deleted file mode 100644 index 601bf51..0000000 --- a/src/utils/split/words_count.d +++ /dev/null @@ -1,24 +0,0 @@ -src/utils/split/words_count.o: src/utils/split/words_count.c \ - includes/minishell.h includes/utils.h includes/parser.h \ - includes/execute.h includes/builtin.h includes/builtin_utils.h \ - includes/../src/utils/libft/libft.h \ - includes/../src/utils/libft/get_next_line.h \ - includes/../src/utils/libft/reader.h - -includes/minishell.h: - -includes/utils.h: - -includes/parser.h: - -includes/execute.h: - -includes/builtin.h: - -includes/builtin_utils.h: - -includes/../src/utils/libft/libft.h: - -includes/../src/utils/libft/get_next_line.h: - -includes/../src/utils/libft/reader.h: diff --git a/src/utils/split/words_count.o b/src/utils/split/words_count.o deleted file mode 100644 index 47a73b5bb4696625727232bbf1f7571db8e9dc63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3416 zcmb7H?Qc_67(ch|x$9Qemce*Y1_hZ6bnQ0Ai!x=C)szW=Fowl|*Y56it9EVE7dFWj z$;Jqy5I2qg10Rgh4<^V5LV|IA^NTUWEM_D%*%FBuKQJ&-f6uw6TiZ;*Cpq_dJ-_pu zbD#U1_J_y!pHwiWSQ#D|HjMrB@L+&8V%#9-ztAI0CJNFVP(dd%4F?%PnwB<()23|d zC;h>b%X&eox0n*)5oB5am-uZUNi8q%*3OFHY8C92D z1wpQ4ss+4AEF33GIo>51y^RhD^ozusLVogiR>VuClOnzx@4B4SD)E?IgcU!^@Ir}1 z)X-v~K_i8za=cl2{y~Y*T3HMwE(FAGQ2OJ z5ik8=V#WQANW8Gj@5iU&>G472mDVz`p-8Mx(~fk?se;W*ymo19uQK23b-Z7BaAoIb z3~1pb-iA3r(@N{PLDt8B#JeEzq)OjK!6i(E`in+l0O!myr_~$4pko7MH^rLfEZ1zAlGw-^!I8WwDe=d+6g~vY^P-YM`kD#3ER;yjO z$8RfE|J$@Q8_*CRLyeOInM_0Ism@RbM>XNcpm*rw1f?}F$nR8IXw&l)EtTP@SW ze+aGC)Q0{R+H-U^9lBq~M z=4syTZT9ZB^X}%o-X?ELv$w^&XD3S~bzdeOiKcw1L^P824aJjvDNT=OVrj3= ze1sR#Luufod_g_lXLxaO`3}WnX(N_S`8thrMl_x4yJrZL;A7qpf@26 zMKRr-Z!Nh~eIGCxNusYOg>-$Q1^YVVdS+1Irv{8@ltp5C(g>vtEy9ZOgE`G`AxC2U zOdkj(nb?6QMMIB-qA&@r;fgSZS%ih7p?-m3ZjnWe7z=cF1n4}eR%n==6~_!&VP>Ny zd1S}=BSZ1p@%@kk825yqu}{E>L~(&ruO=$s(p;i)Tzqo*{}WTlZ>{%1W9Q*9>Y}AXY9l25XJNZB_O&ye`8V)X#ZM7k7{G&FX7>C$x$&-Z8~( zZM;(L=N7e%Gu6J1*Hqcx<#x4;t3h6Y$m$HYWw<@Vs}Nyni}B3p$1je_Se>JnuIp0wM-im-B2iPQ#!3<6`GhzC8Uj#lx*dXR%2V$?04?F z&m;y?c9nb1Jzu|j?&rJCpZ@cYFDe*QR0e`-M_o u;L7>Tk(-gYu!*H1tsniX{V+ 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