diff --git a/Makefile b/Makefile index c4f5c8a..7634d3c 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ # By: tmaze +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2018/04/07 12:47:06 by tmaze #+# #+# # -# Updated: 2019/03/19 15:18:00 by tmaze ### ########.fr # +# Updated: 2019/03/23 16:26:19 by tmaze ### ########.fr # # # #******************************************************************************# @@ -16,27 +16,143 @@ CCSTD = NAME = libft.a -SRCS = ft_memset.c ft_bzero.c ft_memcpy.c ft_memccpy.c ft_memmove.c ft_memchr.c ft_memcmp.c ft_strlen.c ft_strdup.c ft_strcpy.c ft_strncpy.c ft_strcat.c ft_strncat.c ft_strlcat.c ft_strchr.c ft_strrchr.c ft_strstr.c ft_strnstr.c ft_strcmp.c ft_strncmp.c ft_atoi.c ft_isalpha.c ft_isdigit.c ft_isalnum.c ft_isascii.c ft_isprint.c ft_toupper.c ft_tolower.c \ - ft_memalloc.c ft_memdel.c ft_strnew.c ft_strdel.c ft_strclr.c ft_striter.c ft_striteri.c ft_strmap.c ft_strmapi.c ft_strequ.c ft_strnequ.c ft_strsub.c ft_strjoin.c ft_strtrim.c ft_strsplit.c ft_itoa.c ft_putchar.c ft_putstr.c ft_putendl.c ft_putnbr.c ft_putchar_fd.c ft_putstr_fd.c ft_putendl_fd.c ft_putnbr_fd.c\ - ft_lstnew.c ft_lstdelone.c ft_lstdel.c ft_lstadd.c ft_lstiter.c ft_lstmap.c \ -ft_isupper.c ft_islower.c ft_str_is_alpha.c ft_str_is_lowercase.c ft_str_is_numeric.c ft_str_is_printable.c ft_str_is_uppercase.c ft_strcapitalize.c ft_strlcpy.c ft_strlowcase.c ft_strupcase.c ft_lstsize.c ft_lstgetat.c ft_lstgetlast.c ft_sort_params.c ft_print_words_tables.c ft_lstaddend.c ft_strndup.c ft_abs.c ft_strnchr.c ft_strrnchr.c get_next_line.c ft_del_words_tables.c ft_putstrn.c ft_nbrlen.c ft_putstrpad.c ft_putnbrpad.c ft_lstsort.c ft_lstaddsort.c ft_round.c ft_realpath.c ft_iswhitespace.c ft_issign.c ft_hasdigit.c ft_strsplitwhitespace.c ft_atois.c ft_getline.c ft_printf.c ft_printf_check_fields.c ft_printf_check_type.c ft_printf_tools.c ft_printf_tools_char.c ft_printf_tools_float.c ft_printf_tools_float.c ft_printf_tools_hexa.c ft_printf_tools_int.c ft_printf_tools_lenght.c ft_printf_tools_malloc_size.c ft_printf_tools_oct.c ft_printf_tools_prec_size.c ft_printf_tools_str.c ft_printf_tools_unsigned_int.c ft_printf_tools_wchar_t.c ft_printf_tools_wstr.c ft_putendl2.c +SRCS = ft_memalloc.c \ + ft_memdel.c \ + ft_memset.c \ + ft_bzero.c \ + ft_memcpy.c \ + ft_memccpy.c \ + ft_memmove.c \ + ft_memchr.c \ + ft_memcmp.c \ + \ + ft_isalpha.c \ + ft_isdigit.c \ + ft_isalnum.c \ + ft_isascii.c \ + ft_isprint.c \ + ft_toupper.c \ + ft_tolower.c \ + ft_isupper.c \ + ft_islower.c \ + ft_iswhitespace.c \ + ft_issign.c \ + \ + ft_strnew.c \ + ft_strdel.c \ + ft_strclr.c \ + ft_striter.c \ + ft_striteri.c \ + ft_strmap.c \ + ft_strmapi.c \ + ft_strequ.c \ + ft_strnequ.c \ + ft_strsub.c \ + ft_strjoin.c \ + ft_strtrim.c \ + ft_strsplit.c \ + ft_strlen.c \ + ft_strdup.c \ + ft_strcpy.c \ + ft_strncpy.c \ + ft_strcat.c \ + ft_strncat.c \ + ft_strlcat.c \ + ft_strchr.c \ + ft_strrchr.c \ + ft_strstr.c \ + ft_strnstr.c \ + ft_strcmp.c \ + ft_strncmp.c \ + ft_str_is_alpha.c \ + ft_str_is_lowercase.c \ + ft_str_is_numeric.c \ + ft_str_is_printable.c \ + ft_str_is_uppercase.c \ + ft_strcapitalize.c \ + ft_strlcpy.c \ + ft_strlowcase.c \ + ft_strupcase.c \ + ft_strndup.c \ + ft_strnchr.c \ + ft_strrnchr.c \ + ft_strsplitwhitespace.c \ + ft_hasdigit.c \ + ft_del_words_tables.c \ + \ + ft_putchar.c \ + ft_putstr.c \ + ft_putendl.c \ + ft_putnbr.c \ + ft_putchar_fd.c \ + ft_putstr_fd.c \ + ft_putendl_fd.c \ + ft_putnbr_fd.c \ + ft_putstrpad.c \ + ft_putnbrpad.c \ + ft_putstrn.c \ + ft_print_words_tables.c \ + ft_putendl2.c \ + ft_putendl_fd2.c \ + \ + ft_lstnew.c \ + ft_lstdelone.c \ + ft_lstdel.c \ + ft_lstadd.c \ + ft_lstiter.c \ + ft_lstmap.c \ + ft_lstaddend.c \ + ft_lstsize.c \ + ft_lstgetat.c \ + ft_lstgetlast.c \ + ft_lstsort.c \ + ft_lstaddsort.c \ + \ + ft_abs.c \ + ft_atoi.c \ + ft_atois.c \ + ft_itoa.c \ + ft_nbrlen.c \ + ft_round.c \ + \ + ft_printf.c \ + ft_printf_check_fields.c \ + ft_printf_check_type.c \ + ft_printf_tools.c \ + ft_printf_tools_char.c \ + ft_printf_tools_float.c \ + ft_printf_tools_hexa.c \ + ft_printf_tools_int.c \ + ft_printf_tools_lenght.c \ + ft_printf_tools_malloc_size.c \ + ft_printf_tools_oct.c \ + ft_printf_tools_prec_size.c \ + ft_printf_tools_str.c \ + ft_printf_tools_unsigned_int.c \ + ft_printf_tools_wchar_t.c \ + ft_printf_tools_wstr.c \ + \ + get_next_line.c \ + ft_getline.c \ + \ + ft_sort_params.c \ + ft_realpath.c +SRCDIR = srcs OBJDIR = objs OBJS = $(SRCS:.c=.o) -OBJP = $(addprefix $(OBJDIR)/, $(SRCS:.c=.o)) -INCLS = -I. +OBJP = $(addprefix $(OBJDIR)/, $(OBJS)) +INCLS = -Iincludes .PHONY = all clean fclean re all: $(NAME) -$(NAME): $(OBJDIR) $(OBJP) +$(NAME): $(OBJP) ar rcs $(NAME) $(OBJP) -$(OBJDIR): - mkdir $@ - -$(OBJDIR)/%.o: %.c libft.h +$(OBJDIR)/%.o: $(SRCDIR)/%.c includes/libft.h + @mkdir -p $(OBJDIR) $(CC) $(CCFLAGS) $(CCSTD) $(INCLS) -c $< -o $@ clean: diff --git a/libft.h b/includes/libft.h similarity index 100% rename from libft.h rename to includes/libft.h diff --git a/ft_abs.c b/srcs/ft_abs.c similarity index 100% rename from ft_abs.c rename to srcs/ft_abs.c diff --git a/ft_atoi.c b/srcs/ft_atoi.c similarity index 100% rename from ft_atoi.c rename to srcs/ft_atoi.c diff --git a/ft_atois.c b/srcs/ft_atois.c similarity index 100% rename from ft_atois.c rename to srcs/ft_atois.c diff --git a/ft_bzero.c b/srcs/ft_bzero.c similarity index 100% rename from ft_bzero.c rename to srcs/ft_bzero.c diff --git a/ft_close.c b/srcs/ft_close.c similarity index 100% rename from ft_close.c rename to srcs/ft_close.c diff --git a/ft_del_words_tables.c b/srcs/ft_del_words_tables.c similarity index 100% rename from ft_del_words_tables.c rename to srcs/ft_del_words_tables.c diff --git a/ft_getline.c b/srcs/ft_getline.c similarity index 100% rename from ft_getline.c rename to srcs/ft_getline.c diff --git a/ft_gets.c b/srcs/ft_gets.c similarity index 100% rename from ft_gets.c rename to srcs/ft_gets.c diff --git a/ft_hasdigit.c b/srcs/ft_hasdigit.c similarity index 100% rename from ft_hasdigit.c rename to srcs/ft_hasdigit.c diff --git a/ft_isalnum.c b/srcs/ft_isalnum.c similarity index 100% rename from ft_isalnum.c rename to srcs/ft_isalnum.c diff --git a/ft_isalpha.c b/srcs/ft_isalpha.c similarity index 100% rename from ft_isalpha.c rename to srcs/ft_isalpha.c diff --git a/ft_isascii.c b/srcs/ft_isascii.c similarity index 100% rename from ft_isascii.c rename to srcs/ft_isascii.c diff --git a/ft_isdigit.c b/srcs/ft_isdigit.c similarity index 100% rename from ft_isdigit.c rename to srcs/ft_isdigit.c diff --git a/ft_islower.c b/srcs/ft_islower.c similarity index 100% rename from ft_islower.c rename to srcs/ft_islower.c diff --git a/ft_isprint.c b/srcs/ft_isprint.c similarity index 100% rename from ft_isprint.c rename to srcs/ft_isprint.c diff --git a/ft_issign.c b/srcs/ft_issign.c similarity index 100% rename from ft_issign.c rename to srcs/ft_issign.c diff --git a/ft_isupper.c b/srcs/ft_isupper.c similarity index 100% rename from ft_isupper.c rename to srcs/ft_isupper.c diff --git a/ft_iswhitespace.c b/srcs/ft_iswhitespace.c similarity index 100% rename from ft_iswhitespace.c rename to srcs/ft_iswhitespace.c diff --git a/ft_itoa.c b/srcs/ft_itoa.c similarity index 100% rename from ft_itoa.c rename to srcs/ft_itoa.c diff --git a/ft_lstadd.c b/srcs/ft_lstadd.c similarity index 100% rename from ft_lstadd.c rename to srcs/ft_lstadd.c diff --git a/ft_lstaddend.c b/srcs/ft_lstaddend.c similarity index 100% rename from ft_lstaddend.c rename to srcs/ft_lstaddend.c diff --git a/ft_lstaddsort.c b/srcs/ft_lstaddsort.c similarity index 100% rename from ft_lstaddsort.c rename to srcs/ft_lstaddsort.c diff --git a/ft_lstdel.c b/srcs/ft_lstdel.c similarity index 100% rename from ft_lstdel.c rename to srcs/ft_lstdel.c diff --git a/ft_lstdelone.c b/srcs/ft_lstdelone.c similarity index 100% rename from ft_lstdelone.c rename to srcs/ft_lstdelone.c diff --git a/ft_lstgetat.c b/srcs/ft_lstgetat.c similarity index 100% rename from ft_lstgetat.c rename to srcs/ft_lstgetat.c diff --git a/ft_lstgetlast.c b/srcs/ft_lstgetlast.c similarity index 100% rename from ft_lstgetlast.c rename to srcs/ft_lstgetlast.c diff --git a/ft_lstiter.c b/srcs/ft_lstiter.c similarity index 100% rename from ft_lstiter.c rename to srcs/ft_lstiter.c diff --git a/ft_lstmap.c b/srcs/ft_lstmap.c similarity index 100% rename from ft_lstmap.c rename to srcs/ft_lstmap.c diff --git a/ft_lstnew.c b/srcs/ft_lstnew.c similarity index 100% rename from ft_lstnew.c rename to srcs/ft_lstnew.c diff --git a/ft_lstsize.c b/srcs/ft_lstsize.c similarity index 100% rename from ft_lstsize.c rename to srcs/ft_lstsize.c diff --git a/ft_lstsort.c b/srcs/ft_lstsort.c similarity index 100% rename from ft_lstsort.c rename to srcs/ft_lstsort.c diff --git a/ft_memalloc.c b/srcs/ft_memalloc.c similarity index 100% rename from ft_memalloc.c rename to srcs/ft_memalloc.c diff --git a/ft_memccpy.c b/srcs/ft_memccpy.c similarity index 100% rename from ft_memccpy.c rename to srcs/ft_memccpy.c diff --git a/ft_memchr.c b/srcs/ft_memchr.c similarity index 100% rename from ft_memchr.c rename to srcs/ft_memchr.c diff --git a/ft_memcmp.c b/srcs/ft_memcmp.c similarity index 100% rename from ft_memcmp.c rename to srcs/ft_memcmp.c diff --git a/ft_memcpy.c b/srcs/ft_memcpy.c similarity index 100% rename from ft_memcpy.c rename to srcs/ft_memcpy.c diff --git a/ft_memdel.c b/srcs/ft_memdel.c similarity index 100% rename from ft_memdel.c rename to srcs/ft_memdel.c diff --git a/ft_memmove.c b/srcs/ft_memmove.c similarity index 100% rename from ft_memmove.c rename to srcs/ft_memmove.c diff --git a/ft_memset.c b/srcs/ft_memset.c similarity index 100% rename from ft_memset.c rename to srcs/ft_memset.c diff --git a/ft_nbrlen.c b/srcs/ft_nbrlen.c similarity index 100% rename from ft_nbrlen.c rename to srcs/ft_nbrlen.c diff --git a/ft_open.c b/srcs/ft_open.c similarity index 100% rename from ft_open.c rename to srcs/ft_open.c diff --git a/ft_print_words_tables.c b/srcs/ft_print_words_tables.c similarity index 100% rename from ft_print_words_tables.c rename to srcs/ft_print_words_tables.c diff --git a/ft_printf.c b/srcs/ft_printf.c similarity index 100% rename from ft_printf.c rename to srcs/ft_printf.c diff --git a/ft_printf_check_fields.c b/srcs/ft_printf_check_fields.c similarity index 100% rename from ft_printf_check_fields.c rename to srcs/ft_printf_check_fields.c diff --git a/ft_printf_check_type.c b/srcs/ft_printf_check_type.c similarity index 100% rename from ft_printf_check_type.c rename to srcs/ft_printf_check_type.c diff --git a/ft_printf_tools.c b/srcs/ft_printf_tools.c similarity index 100% rename from ft_printf_tools.c rename to srcs/ft_printf_tools.c diff --git a/ft_printf_tools_char.c b/srcs/ft_printf_tools_char.c similarity index 100% rename from ft_printf_tools_char.c rename to srcs/ft_printf_tools_char.c diff --git a/ft_printf_tools_float.c b/srcs/ft_printf_tools_float.c similarity index 100% rename from ft_printf_tools_float.c rename to srcs/ft_printf_tools_float.c diff --git a/ft_printf_tools_hexa.c b/srcs/ft_printf_tools_hexa.c similarity index 100% rename from ft_printf_tools_hexa.c rename to srcs/ft_printf_tools_hexa.c diff --git a/ft_printf_tools_int.c b/srcs/ft_printf_tools_int.c similarity index 100% rename from ft_printf_tools_int.c rename to srcs/ft_printf_tools_int.c diff --git a/ft_printf_tools_lenght.c b/srcs/ft_printf_tools_lenght.c similarity index 100% rename from ft_printf_tools_lenght.c rename to srcs/ft_printf_tools_lenght.c diff --git a/ft_printf_tools_malloc_size.c b/srcs/ft_printf_tools_malloc_size.c similarity index 100% rename from ft_printf_tools_malloc_size.c rename to srcs/ft_printf_tools_malloc_size.c diff --git a/ft_printf_tools_oct.c b/srcs/ft_printf_tools_oct.c similarity index 100% rename from ft_printf_tools_oct.c rename to srcs/ft_printf_tools_oct.c diff --git a/ft_printf_tools_prec_size.c b/srcs/ft_printf_tools_prec_size.c similarity index 100% rename from ft_printf_tools_prec_size.c rename to srcs/ft_printf_tools_prec_size.c diff --git a/ft_printf_tools_str.c b/srcs/ft_printf_tools_str.c similarity index 100% rename from ft_printf_tools_str.c rename to srcs/ft_printf_tools_str.c diff --git a/ft_printf_tools_unsigned_int.c b/srcs/ft_printf_tools_unsigned_int.c similarity index 100% rename from ft_printf_tools_unsigned_int.c rename to srcs/ft_printf_tools_unsigned_int.c diff --git a/ft_printf_tools_wchar_t.c b/srcs/ft_printf_tools_wchar_t.c similarity index 100% rename from ft_printf_tools_wchar_t.c rename to srcs/ft_printf_tools_wchar_t.c diff --git a/ft_printf_tools_wstr.c b/srcs/ft_printf_tools_wstr.c similarity index 100% rename from ft_printf_tools_wstr.c rename to srcs/ft_printf_tools_wstr.c diff --git a/ft_putchar.c b/srcs/ft_putchar.c similarity index 100% rename from ft_putchar.c rename to srcs/ft_putchar.c diff --git a/ft_putchar_fd.c b/srcs/ft_putchar_fd.c similarity index 100% rename from ft_putchar_fd.c rename to srcs/ft_putchar_fd.c diff --git a/ft_putendl.c b/srcs/ft_putendl.c similarity index 100% rename from ft_putendl.c rename to srcs/ft_putendl.c diff --git a/ft_putendl2.c b/srcs/ft_putendl2.c similarity index 100% rename from ft_putendl2.c rename to srcs/ft_putendl2.c diff --git a/ft_putendl_fd.c b/srcs/ft_putendl_fd.c similarity index 100% rename from ft_putendl_fd.c rename to srcs/ft_putendl_fd.c diff --git a/srcs/ft_putendl_fd2.c b/srcs/ft_putendl_fd2.c new file mode 100644 index 0000000..b9f4635 --- /dev/null +++ b/srcs/ft_putendl_fd2.c @@ -0,0 +1,28 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_putendl_fd2.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: tmaze +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/03/20 16:44:51 by tmaze #+# #+# */ +/* Updated: 2019/03/20 17:00:16 by tmaze ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "libft.h" + +int ft_putendl_fd2(char const *s, int fd) +{ + char *str; + + if (s != NULL && (str = ft_strnew(ft_strlen(s) + 1)) != NULL) + { + ft_strcpy(str, s); + ft_strcat(str, "\n"); + ft_putstr_fd(str, fd); + ft_strdel(&str); + return (0); + } + return (1); +} diff --git a/ft_putnbr.c b/srcs/ft_putnbr.c similarity index 100% rename from ft_putnbr.c rename to srcs/ft_putnbr.c diff --git a/ft_putnbr_fd.c b/srcs/ft_putnbr_fd.c similarity index 100% rename from ft_putnbr_fd.c rename to srcs/ft_putnbr_fd.c diff --git a/ft_putnbrpad.c b/srcs/ft_putnbrpad.c similarity index 100% rename from ft_putnbrpad.c rename to srcs/ft_putnbrpad.c diff --git a/ft_putstr.c b/srcs/ft_putstr.c similarity index 100% rename from ft_putstr.c rename to srcs/ft_putstr.c diff --git a/ft_putstr_fd.c b/srcs/ft_putstr_fd.c similarity index 100% rename from ft_putstr_fd.c rename to srcs/ft_putstr_fd.c diff --git a/ft_putstrn.c b/srcs/ft_putstrn.c similarity index 100% rename from ft_putstrn.c rename to srcs/ft_putstrn.c diff --git a/ft_putstrpad.c b/srcs/ft_putstrpad.c similarity index 100% rename from ft_putstrpad.c rename to srcs/ft_putstrpad.c diff --git a/ft_realpath.c b/srcs/ft_realpath.c similarity index 100% rename from ft_realpath.c rename to srcs/ft_realpath.c diff --git a/ft_round.c b/srcs/ft_round.c similarity index 100% rename from ft_round.c rename to srcs/ft_round.c diff --git a/ft_sort_params.c b/srcs/ft_sort_params.c similarity index 100% rename from ft_sort_params.c rename to srcs/ft_sort_params.c diff --git a/ft_str_is_alpha.c b/srcs/ft_str_is_alpha.c similarity index 100% rename from ft_str_is_alpha.c rename to srcs/ft_str_is_alpha.c diff --git a/ft_str_is_lowercase.c b/srcs/ft_str_is_lowercase.c similarity index 100% rename from ft_str_is_lowercase.c rename to srcs/ft_str_is_lowercase.c diff --git a/ft_str_is_numeric.c b/srcs/ft_str_is_numeric.c similarity index 100% rename from ft_str_is_numeric.c rename to srcs/ft_str_is_numeric.c diff --git a/ft_str_is_printable.c b/srcs/ft_str_is_printable.c similarity index 100% rename from ft_str_is_printable.c rename to srcs/ft_str_is_printable.c diff --git a/ft_str_is_uppercase.c b/srcs/ft_str_is_uppercase.c similarity index 100% rename from ft_str_is_uppercase.c rename to srcs/ft_str_is_uppercase.c diff --git a/ft_strcapitalize.c b/srcs/ft_strcapitalize.c similarity index 100% rename from ft_strcapitalize.c rename to srcs/ft_strcapitalize.c diff --git a/ft_strcat.c b/srcs/ft_strcat.c similarity index 100% rename from ft_strcat.c rename to srcs/ft_strcat.c diff --git a/ft_strchr.c b/srcs/ft_strchr.c similarity index 100% rename from ft_strchr.c rename to srcs/ft_strchr.c diff --git a/ft_strclr.c b/srcs/ft_strclr.c similarity index 100% rename from ft_strclr.c rename to srcs/ft_strclr.c diff --git a/ft_strcmp.c b/srcs/ft_strcmp.c similarity index 100% rename from ft_strcmp.c rename to srcs/ft_strcmp.c diff --git a/ft_strcpy.c b/srcs/ft_strcpy.c similarity index 100% rename from ft_strcpy.c rename to srcs/ft_strcpy.c diff --git a/ft_strdel.c b/srcs/ft_strdel.c similarity index 100% rename from ft_strdel.c rename to srcs/ft_strdel.c diff --git a/ft_strdup.c b/srcs/ft_strdup.c similarity index 100% rename from ft_strdup.c rename to srcs/ft_strdup.c diff --git a/ft_strequ.c b/srcs/ft_strequ.c similarity index 100% rename from ft_strequ.c rename to srcs/ft_strequ.c diff --git a/ft_striter.c b/srcs/ft_striter.c similarity index 100% rename from ft_striter.c rename to srcs/ft_striter.c diff --git a/ft_striteri.c b/srcs/ft_striteri.c similarity index 100% rename from ft_striteri.c rename to srcs/ft_striteri.c diff --git a/ft_strjoin.c b/srcs/ft_strjoin.c similarity index 100% rename from ft_strjoin.c rename to srcs/ft_strjoin.c diff --git a/ft_strlcat.c b/srcs/ft_strlcat.c similarity index 100% rename from ft_strlcat.c rename to srcs/ft_strlcat.c diff --git a/ft_strlcpy.c b/srcs/ft_strlcpy.c similarity index 100% rename from ft_strlcpy.c rename to srcs/ft_strlcpy.c diff --git a/ft_strlen.c b/srcs/ft_strlen.c similarity index 100% rename from ft_strlen.c rename to srcs/ft_strlen.c diff --git a/ft_strlowcase.c b/srcs/ft_strlowcase.c similarity index 100% rename from ft_strlowcase.c rename to srcs/ft_strlowcase.c diff --git a/ft_strmap.c b/srcs/ft_strmap.c similarity index 100% rename from ft_strmap.c rename to srcs/ft_strmap.c diff --git a/ft_strmapi.c b/srcs/ft_strmapi.c similarity index 100% rename from ft_strmapi.c rename to srcs/ft_strmapi.c diff --git a/ft_strncat.c b/srcs/ft_strncat.c similarity index 100% rename from ft_strncat.c rename to srcs/ft_strncat.c diff --git a/ft_strnchr.c b/srcs/ft_strnchr.c similarity index 100% rename from ft_strnchr.c rename to srcs/ft_strnchr.c diff --git a/ft_strncmp.c b/srcs/ft_strncmp.c similarity index 100% rename from ft_strncmp.c rename to srcs/ft_strncmp.c diff --git a/ft_strncpy.c b/srcs/ft_strncpy.c similarity index 100% rename from ft_strncpy.c rename to srcs/ft_strncpy.c diff --git a/ft_strndup.c b/srcs/ft_strndup.c similarity index 100% rename from ft_strndup.c rename to srcs/ft_strndup.c diff --git a/ft_strnequ.c b/srcs/ft_strnequ.c similarity index 100% rename from ft_strnequ.c rename to srcs/ft_strnequ.c diff --git a/ft_strnew.c b/srcs/ft_strnew.c similarity index 100% rename from ft_strnew.c rename to srcs/ft_strnew.c diff --git a/ft_strnstr.c b/srcs/ft_strnstr.c similarity index 100% rename from ft_strnstr.c rename to srcs/ft_strnstr.c diff --git a/ft_strrchr.c b/srcs/ft_strrchr.c similarity index 100% rename from ft_strrchr.c rename to srcs/ft_strrchr.c diff --git a/ft_strrnchr.c b/srcs/ft_strrnchr.c similarity index 100% rename from ft_strrnchr.c rename to srcs/ft_strrnchr.c diff --git a/ft_strsplit.c b/srcs/ft_strsplit.c similarity index 100% rename from ft_strsplit.c rename to srcs/ft_strsplit.c diff --git a/ft_strsplitwhitespace.c b/srcs/ft_strsplitwhitespace.c similarity index 100% rename from ft_strsplitwhitespace.c rename to srcs/ft_strsplitwhitespace.c diff --git a/ft_strstr.c b/srcs/ft_strstr.c similarity index 100% rename from ft_strstr.c rename to srcs/ft_strstr.c diff --git a/ft_strsub.c b/srcs/ft_strsub.c similarity index 100% rename from ft_strsub.c rename to srcs/ft_strsub.c diff --git a/ft_strtrim.c b/srcs/ft_strtrim.c similarity index 100% rename from ft_strtrim.c rename to srcs/ft_strtrim.c diff --git a/ft_strupcase.c b/srcs/ft_strupcase.c similarity index 100% rename from ft_strupcase.c rename to srcs/ft_strupcase.c diff --git a/ft_tolower.c b/srcs/ft_tolower.c similarity index 100% rename from ft_tolower.c rename to srcs/ft_tolower.c diff --git a/ft_toupper.c b/srcs/ft_toupper.c similarity index 100% rename from ft_toupper.c rename to srcs/ft_toupper.c diff --git a/get_next_line.c b/srcs/get_next_line.c similarity index 100% rename from get_next_line.c rename to srcs/get_next_line.c