From f6e474d27a1398c6d4f2e88c7f2d3797b85217da Mon Sep 17 00:00:00 2001 From: Christopher Uhlig Date: Wed, 22 Jan 2025 02:40:27 +0100 Subject: kinda fix for pipe error and again.vs for you db just chnage workfolder gn --- lib/libft/_obj/ft_atoi.o | Bin 0 -> 1336 bytes lib/libft/_obj/ft_atol.o | Bin 0 -> 1352 bytes lib/libft/_obj/ft_bzero.o | Bin 0 -> 1144 bytes lib/libft/_obj/ft_calloc.o | Bin 0 -> 1352 bytes lib/libft/_obj/ft_isalnum.o | Bin 0 -> 1160 bytes lib/libft/_obj/ft_isalpha.o | Bin 0 -> 1144 bytes lib/libft/_obj/ft_isascii.o | Bin 0 -> 1136 bytes lib/libft/_obj/ft_isdigit.o | Bin 0 -> 1136 bytes lib/libft/_obj/ft_isprint.o | Bin 0 -> 1136 bytes lib/libft/_obj/ft_isspace.o | Bin 0 -> 1136 bytes lib/libft/_obj/ft_itoa.o | Bin 0 -> 1728 bytes lib/libft/_obj/ft_lstadd_back_bonus.o | Bin 0 -> 1200 bytes lib/libft/_obj/ft_lstadd_front_bonus.o | Bin 0 -> 1160 bytes lib/libft/_obj/ft_lstclear_bonus.o | Bin 0 -> 1384 bytes lib/libft/_obj/ft_lstdelone_bonus.o | Bin 0 -> 1272 bytes lib/libft/_obj/ft_lstiter_bonus.o | Bin 0 -> 1184 bytes lib/libft/_obj/ft_lstlast_bonus.o | Bin 0 -> 1152 bytes lib/libft/_obj/ft_lstmap_bonus.o | Bin 0 -> 1544 bytes lib/libft/_obj/ft_lstnew_bonus.o | Bin 0 -> 1296 bytes lib/libft/_obj/ft_lstsize_bonus.o | Bin 0 -> 1168 bytes lib/libft/_obj/ft_memchr.o | Bin 0 -> 1176 bytes lib/libft/_obj/ft_memcmp.o | Bin 0 -> 1192 bytes lib/libft/_obj/ft_memcpy.o | Bin 0 -> 1192 bytes lib/libft/_obj/ft_memmove.o | Bin 0 -> 1256 bytes lib/libft/_obj/ft_memset.o | Bin 0 -> 1152 bytes lib/libft/_obj/ft_printaddr.o | Bin 0 -> 1712 bytes lib/libft/_obj/ft_printf.o | Bin 0 -> 3024 bytes lib/libft/_obj/ft_printhex.o | Bin 0 -> 1552 bytes lib/libft/_obj/ft_printnbr.o | Bin 0 -> 2312 bytes lib/libft/_obj/ft_putchar_fd.o | Bin 0 -> 1272 bytes lib/libft/_obj/ft_putendl_fd.o | Bin 0 -> 1504 bytes lib/libft/_obj/ft_putnbr_fd.o | Bin 0 -> 1760 bytes lib/libft/_obj/ft_putstr_fd.o | Bin 0 -> 1336 bytes lib/libft/_obj/ft_split.o | Bin 0 -> 2392 bytes lib/libft/_obj/ft_strcat.o | Bin 0 -> 1232 bytes lib/libft/_obj/ft_strchr.o | Bin 0 -> 1200 bytes lib/libft/_obj/ft_strcmp.o | Bin 0 -> 1216 bytes lib/libft/_obj/ft_strcpy.o | Bin 0 -> 1192 bytes lib/libft/_obj/ft_strdup.o | Bin 0 -> 1408 bytes lib/libft/_obj/ft_striteri.o | Bin 0 -> 1176 bytes lib/libft/_obj/ft_strjoin.o | Bin 0 -> 1568 bytes lib/libft/_obj/ft_strlcat.o | Bin 0 -> 1320 bytes lib/libft/_obj/ft_strlcpy.o | Bin 0 -> 1264 bytes lib/libft/_obj/ft_strlen.o | Bin 0 -> 1136 bytes lib/libft/_obj/ft_strmapi.o | Bin 0 -> 1456 bytes lib/libft/_obj/ft_strncmp.o | Bin 0 -> 1224 bytes lib/libft/_obj/ft_strncpy.o | Bin 0 -> 1192 bytes lib/libft/_obj/ft_strnstr.o | Bin 0 -> 1360 bytes lib/libft/_obj/ft_strrchr.o | Bin 0 -> 1224 bytes lib/libft/_obj/ft_strtrim.o | Bin 0 -> 1688 bytes lib/libft/_obj/ft_substr.o | Bin 0 -> 1464 bytes lib/libft/_obj/ft_tolower.o | Bin 0 -> 1128 bytes lib/libft/_obj/ft_toupper.o | Bin 0 -> 1128 bytes lib/libft/_obj/get_next_line.o | Bin 0 -> 2448 bytes lib/libft/_obj/get_next_line_utils.o | Bin 0 -> 1880 bytes lib/libft/ft_split.c | 4 +-- lib/libft/ft_strcat.c | 4 +-- lib/libft/ft_strcmp.c | 4 +-- lib/libft/ft_strcpy.c | 4 +-- lib/libft/ft_strjoin.c | 58 ++++++++++++++++----------------- lib/libft/libft.a | Bin 0 -> 81400 bytes 61 files changed, 37 insertions(+), 37 deletions(-) create mode 100644 lib/libft/_obj/ft_atoi.o create mode 100644 lib/libft/_obj/ft_atol.o create mode 100644 lib/libft/_obj/ft_bzero.o create mode 100644 lib/libft/_obj/ft_calloc.o create mode 100644 lib/libft/_obj/ft_isalnum.o create mode 100644 lib/libft/_obj/ft_isalpha.o create mode 100644 lib/libft/_obj/ft_isascii.o create mode 100644 lib/libft/_obj/ft_isdigit.o create mode 100644 lib/libft/_obj/ft_isprint.o create mode 100644 lib/libft/_obj/ft_isspace.o create mode 100644 lib/libft/_obj/ft_itoa.o create mode 100644 lib/libft/_obj/ft_lstadd_back_bonus.o create mode 100644 lib/libft/_obj/ft_lstadd_front_bonus.o create mode 100644 lib/libft/_obj/ft_lstclear_bonus.o create mode 100644 lib/libft/_obj/ft_lstdelone_bonus.o create mode 100644 lib/libft/_obj/ft_lstiter_bonus.o create mode 100644 lib/libft/_obj/ft_lstlast_bonus.o create mode 100644 lib/libft/_obj/ft_lstmap_bonus.o create mode 100644 lib/libft/_obj/ft_lstnew_bonus.o create mode 100644 lib/libft/_obj/ft_lstsize_bonus.o create mode 100644 lib/libft/_obj/ft_memchr.o create mode 100644 lib/libft/_obj/ft_memcmp.o create mode 100644 lib/libft/_obj/ft_memcpy.o create mode 100644 lib/libft/_obj/ft_memmove.o create mode 100644 lib/libft/_obj/ft_memset.o create mode 100644 lib/libft/_obj/ft_printaddr.o create mode 100644 lib/libft/_obj/ft_printf.o create mode 100644 lib/libft/_obj/ft_printhex.o create mode 100644 lib/libft/_obj/ft_printnbr.o create mode 100644 lib/libft/_obj/ft_putchar_fd.o create mode 100644 lib/libft/_obj/ft_putendl_fd.o create mode 100644 lib/libft/_obj/ft_putnbr_fd.o create mode 100644 lib/libft/_obj/ft_putstr_fd.o create mode 100644 lib/libft/_obj/ft_split.o create mode 100644 lib/libft/_obj/ft_strcat.o create mode 100644 lib/libft/_obj/ft_strchr.o create mode 100644 lib/libft/_obj/ft_strcmp.o create mode 100644 lib/libft/_obj/ft_strcpy.o create mode 100644 lib/libft/_obj/ft_strdup.o create mode 100644 lib/libft/_obj/ft_striteri.o create mode 100644 lib/libft/_obj/ft_strjoin.o create mode 100644 lib/libft/_obj/ft_strlcat.o create mode 100644 lib/libft/_obj/ft_strlcpy.o create mode 100644 lib/libft/_obj/ft_strlen.o create mode 100644 lib/libft/_obj/ft_strmapi.o create mode 100644 lib/libft/_obj/ft_strncmp.o create mode 100644 lib/libft/_obj/ft_strncpy.o create mode 100644 lib/libft/_obj/ft_strnstr.o create mode 100644 lib/libft/_obj/ft_strrchr.o create mode 100644 lib/libft/_obj/ft_strtrim.o create mode 100644 lib/libft/_obj/ft_substr.o create mode 100644 lib/libft/_obj/ft_tolower.o create mode 100644 lib/libft/_obj/ft_toupper.o create mode 100644 lib/libft/_obj/get_next_line.o create mode 100644 lib/libft/_obj/get_next_line_utils.o create mode 100644 lib/libft/libft.a (limited to 'lib/libft') diff --git a/lib/libft/_obj/ft_atoi.o b/lib/libft/_obj/ft_atoi.o new file mode 100644 index 0000000..b5601c8 Binary files /dev/null and b/lib/libft/_obj/ft_atoi.o differ diff --git a/lib/libft/_obj/ft_atol.o b/lib/libft/_obj/ft_atol.o new file mode 100644 index 0000000..ae1eb17 Binary files /dev/null and b/lib/libft/_obj/ft_atol.o differ diff --git a/lib/libft/_obj/ft_bzero.o b/lib/libft/_obj/ft_bzero.o new file mode 100644 index 0000000..14b59f2 Binary files /dev/null and b/lib/libft/_obj/ft_bzero.o differ diff --git a/lib/libft/_obj/ft_calloc.o b/lib/libft/_obj/ft_calloc.o new file mode 100644 index 0000000..7e3b83b Binary files /dev/null and b/lib/libft/_obj/ft_calloc.o differ diff --git a/lib/libft/_obj/ft_isalnum.o b/lib/libft/_obj/ft_isalnum.o new file mode 100644 index 0000000..ffdb654 Binary files /dev/null and b/lib/libft/_obj/ft_isalnum.o differ diff --git a/lib/libft/_obj/ft_isalpha.o b/lib/libft/_obj/ft_isalpha.o new file mode 100644 index 0000000..3989dd3 Binary files /dev/null and b/lib/libft/_obj/ft_isalpha.o differ diff --git a/lib/libft/_obj/ft_isascii.o b/lib/libft/_obj/ft_isascii.o new file mode 100644 index 0000000..2023ffc Binary files /dev/null and b/lib/libft/_obj/ft_isascii.o differ diff --git a/lib/libft/_obj/ft_isdigit.o b/lib/libft/_obj/ft_isdigit.o new file mode 100644 index 0000000..befcb64 Binary files /dev/null and b/lib/libft/_obj/ft_isdigit.o differ diff --git a/lib/libft/_obj/ft_isprint.o b/lib/libft/_obj/ft_isprint.o new file mode 100644 index 0000000..f75f178 Binary files /dev/null and b/lib/libft/_obj/ft_isprint.o differ diff --git a/lib/libft/_obj/ft_isspace.o b/lib/libft/_obj/ft_isspace.o new file mode 100644 index 0000000..6325fbb Binary files /dev/null and b/lib/libft/_obj/ft_isspace.o differ diff --git a/lib/libft/_obj/ft_itoa.o b/lib/libft/_obj/ft_itoa.o new file mode 100644 index 0000000..a861d2b Binary files /dev/null and b/lib/libft/_obj/ft_itoa.o differ diff --git a/lib/libft/_obj/ft_lstadd_back_bonus.o b/lib/libft/_obj/ft_lstadd_back_bonus.o new file mode 100644 index 0000000..b579431 Binary files /dev/null and b/lib/libft/_obj/ft_lstadd_back_bonus.o differ diff --git a/lib/libft/_obj/ft_lstadd_front_bonus.o b/lib/libft/_obj/ft_lstadd_front_bonus.o new file mode 100644 index 0000000..e72302f Binary files /dev/null and b/lib/libft/_obj/ft_lstadd_front_bonus.o differ diff --git a/lib/libft/_obj/ft_lstclear_bonus.o b/lib/libft/_obj/ft_lstclear_bonus.o new file mode 100644 index 0000000..5bad20b Binary files /dev/null and b/lib/libft/_obj/ft_lstclear_bonus.o differ diff --git a/lib/libft/_obj/ft_lstdelone_bonus.o b/lib/libft/_obj/ft_lstdelone_bonus.o new file mode 100644 index 0000000..3bc3219 Binary files /dev/null and b/lib/libft/_obj/ft_lstdelone_bonus.o differ diff --git a/lib/libft/_obj/ft_lstiter_bonus.o b/lib/libft/_obj/ft_lstiter_bonus.o new file mode 100644 index 0000000..025f21a Binary files /dev/null and b/lib/libft/_obj/ft_lstiter_bonus.o differ diff --git a/lib/libft/_obj/ft_lstlast_bonus.o b/lib/libft/_obj/ft_lstlast_bonus.o new file mode 100644 index 0000000..b968ed3 Binary files /dev/null and b/lib/libft/_obj/ft_lstlast_bonus.o differ diff --git a/lib/libft/_obj/ft_lstmap_bonus.o b/lib/libft/_obj/ft_lstmap_bonus.o new file mode 100644 index 0000000..aa0df25 Binary files /dev/null and b/lib/libft/_obj/ft_lstmap_bonus.o differ diff --git a/lib/libft/_obj/ft_lstnew_bonus.o b/lib/libft/_obj/ft_lstnew_bonus.o new file mode 100644 index 0000000..1e5a07e Binary files /dev/null and b/lib/libft/_obj/ft_lstnew_bonus.o differ diff --git a/lib/libft/_obj/ft_lstsize_bonus.o b/lib/libft/_obj/ft_lstsize_bonus.o new file mode 100644 index 0000000..f3ac188 Binary files /dev/null and b/lib/libft/_obj/ft_lstsize_bonus.o differ diff --git a/lib/libft/_obj/ft_memchr.o b/lib/libft/_obj/ft_memchr.o new file mode 100644 index 0000000..70158a2 Binary files /dev/null and b/lib/libft/_obj/ft_memchr.o differ diff --git a/lib/libft/_obj/ft_memcmp.o b/lib/libft/_obj/ft_memcmp.o new file mode 100644 index 0000000..1d24639 Binary files /dev/null and b/lib/libft/_obj/ft_memcmp.o differ diff --git a/lib/libft/_obj/ft_memcpy.o b/lib/libft/_obj/ft_memcpy.o new file mode 100644 index 0000000..62d92ff Binary files /dev/null and b/lib/libft/_obj/ft_memcpy.o differ diff --git a/lib/libft/_obj/ft_memmove.o b/lib/libft/_obj/ft_memmove.o new file mode 100644 index 0000000..c49861b Binary files /dev/null and b/lib/libft/_obj/ft_memmove.o differ diff --git a/lib/libft/_obj/ft_memset.o b/lib/libft/_obj/ft_memset.o new file mode 100644 index 0000000..f3d6f95 Binary files /dev/null and b/lib/libft/_obj/ft_memset.o differ diff --git a/lib/libft/_obj/ft_printaddr.o b/lib/libft/_obj/ft_printaddr.o new file mode 100644 index 0000000..1a108d4 Binary files /dev/null and b/lib/libft/_obj/ft_printaddr.o differ diff --git a/lib/libft/_obj/ft_printf.o b/lib/libft/_obj/ft_printf.o new file mode 100644 index 0000000..a2584ef Binary files /dev/null and b/lib/libft/_obj/ft_printf.o differ diff --git a/lib/libft/_obj/ft_printhex.o b/lib/libft/_obj/ft_printhex.o new file mode 100644 index 0000000..3fec031 Binary files /dev/null and b/lib/libft/_obj/ft_printhex.o differ diff --git a/lib/libft/_obj/ft_printnbr.o b/lib/libft/_obj/ft_printnbr.o new file mode 100644 index 0000000..173d69e Binary files /dev/null and b/lib/libft/_obj/ft_printnbr.o differ diff --git a/lib/libft/_obj/ft_putchar_fd.o b/lib/libft/_obj/ft_putchar_fd.o new file mode 100644 index 0000000..a3b55db Binary files /dev/null and b/lib/libft/_obj/ft_putchar_fd.o differ diff --git a/lib/libft/_obj/ft_putendl_fd.o b/lib/libft/_obj/ft_putendl_fd.o new file mode 100644 index 0000000..99fe4b3 Binary files /dev/null and b/lib/libft/_obj/ft_putendl_fd.o differ diff --git a/lib/libft/_obj/ft_putnbr_fd.o b/lib/libft/_obj/ft_putnbr_fd.o new file mode 100644 index 0000000..7f2b2c3 Binary files /dev/null and b/lib/libft/_obj/ft_putnbr_fd.o differ diff --git a/lib/libft/_obj/ft_putstr_fd.o b/lib/libft/_obj/ft_putstr_fd.o new file mode 100644 index 0000000..dc75865 Binary files /dev/null and b/lib/libft/_obj/ft_putstr_fd.o differ diff --git a/lib/libft/_obj/ft_split.o b/lib/libft/_obj/ft_split.o new file mode 100644 index 0000000..c0742f5 Binary files /dev/null and b/lib/libft/_obj/ft_split.o differ diff --git a/lib/libft/_obj/ft_strcat.o b/lib/libft/_obj/ft_strcat.o new file mode 100644 index 0000000..7ff5887 Binary files /dev/null and b/lib/libft/_obj/ft_strcat.o differ diff --git a/lib/libft/_obj/ft_strchr.o b/lib/libft/_obj/ft_strchr.o new file mode 100644 index 0000000..632528a Binary files /dev/null and b/lib/libft/_obj/ft_strchr.o differ diff --git a/lib/libft/_obj/ft_strcmp.o b/lib/libft/_obj/ft_strcmp.o new file mode 100644 index 0000000..0a6aa67 Binary files /dev/null and b/lib/libft/_obj/ft_strcmp.o differ diff --git a/lib/libft/_obj/ft_strcpy.o b/lib/libft/_obj/ft_strcpy.o new file mode 100644 index 0000000..5e4d60f Binary files /dev/null and b/lib/libft/_obj/ft_strcpy.o differ diff --git a/lib/libft/_obj/ft_strdup.o b/lib/libft/_obj/ft_strdup.o new file mode 100644 index 0000000..177e976 Binary files /dev/null and b/lib/libft/_obj/ft_strdup.o differ diff --git a/lib/libft/_obj/ft_striteri.o b/lib/libft/_obj/ft_striteri.o new file mode 100644 index 0000000..5f45ab5 Binary files /dev/null and b/lib/libft/_obj/ft_striteri.o differ diff --git a/lib/libft/_obj/ft_strjoin.o b/lib/libft/_obj/ft_strjoin.o new file mode 100644 index 0000000..1bd4c7a Binary files /dev/null and b/lib/libft/_obj/ft_strjoin.o differ diff --git a/lib/libft/_obj/ft_strlcat.o b/lib/libft/_obj/ft_strlcat.o new file mode 100644 index 0000000..2d4a576 Binary files /dev/null and b/lib/libft/_obj/ft_strlcat.o differ diff --git a/lib/libft/_obj/ft_strlcpy.o b/lib/libft/_obj/ft_strlcpy.o new file mode 100644 index 0000000..9ff1435 Binary files /dev/null and b/lib/libft/_obj/ft_strlcpy.o differ diff --git a/lib/libft/_obj/ft_strlen.o b/lib/libft/_obj/ft_strlen.o new file mode 100644 index 0000000..00d6890 Binary files /dev/null and b/lib/libft/_obj/ft_strlen.o differ diff --git a/lib/libft/_obj/ft_strmapi.o b/lib/libft/_obj/ft_strmapi.o new file mode 100644 index 0000000..309084c Binary files /dev/null and b/lib/libft/_obj/ft_strmapi.o differ diff --git a/lib/libft/_obj/ft_strncmp.o b/lib/libft/_obj/ft_strncmp.o new file mode 100644 index 0000000..a6cfedf Binary files /dev/null and b/lib/libft/_obj/ft_strncmp.o differ diff --git a/lib/libft/_obj/ft_strncpy.o b/lib/libft/_obj/ft_strncpy.o new file mode 100644 index 0000000..978f1ef Binary files /dev/null and b/lib/libft/_obj/ft_strncpy.o differ diff --git a/lib/libft/_obj/ft_strnstr.o b/lib/libft/_obj/ft_strnstr.o new file mode 100644 index 0000000..5a06fae Binary files /dev/null and b/lib/libft/_obj/ft_strnstr.o differ diff --git a/lib/libft/_obj/ft_strrchr.o b/lib/libft/_obj/ft_strrchr.o new file mode 100644 index 0000000..0c99b66 Binary files /dev/null and b/lib/libft/_obj/ft_strrchr.o differ diff --git a/lib/libft/_obj/ft_strtrim.o b/lib/libft/_obj/ft_strtrim.o new file mode 100644 index 0000000..d7332af Binary files /dev/null and b/lib/libft/_obj/ft_strtrim.o differ diff --git a/lib/libft/_obj/ft_substr.o b/lib/libft/_obj/ft_substr.o new file mode 100644 index 0000000..d3dbbc4 Binary files /dev/null and b/lib/libft/_obj/ft_substr.o differ diff --git a/lib/libft/_obj/ft_tolower.o b/lib/libft/_obj/ft_tolower.o new file mode 100644 index 0000000..17dbc32 Binary files /dev/null and b/lib/libft/_obj/ft_tolower.o differ diff --git a/lib/libft/_obj/ft_toupper.o b/lib/libft/_obj/ft_toupper.o new file mode 100644 index 0000000..fb08203 Binary files /dev/null and b/lib/libft/_obj/ft_toupper.o differ diff --git a/lib/libft/_obj/get_next_line.o b/lib/libft/_obj/get_next_line.o new file mode 100644 index 0000000..23c2b36 Binary files /dev/null and b/lib/libft/_obj/get_next_line.o differ diff --git a/lib/libft/_obj/get_next_line_utils.o b/lib/libft/_obj/get_next_line_utils.o new file mode 100644 index 0000000..204f4dc Binary files /dev/null and b/lib/libft/_obj/get_next_line_utils.o differ diff --git a/lib/libft/ft_split.c b/lib/libft/ft_split.c index fbd16c1..1502ce3 100644 --- a/lib/libft/ft_split.c +++ b/lib/libft/ft_split.c @@ -3,10 +3,10 @@ /* ::: :::::::: */ /* ft_split.c :+: :+: :+: */ /* +:+ +:+ +:+ */ -/* By: dkaiser +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/03/08 15:36:44 by dkaiser #+# #+# */ -/* Updated: 2024/05/08 11:49:32 by dkaiser ### ########.fr */ +/* Updated: 2025/01/21 20:28:31 by chuhlig ### ########.fr */ /* */ /* ************************************************************************** */ diff --git a/lib/libft/ft_strcat.c b/lib/libft/ft_strcat.c index 648c184..b21235b 100644 --- a/lib/libft/ft_strcat.c +++ b/lib/libft/ft_strcat.c @@ -6,7 +6,7 @@ /* By: chuhlig +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/01/09 13:06:44 by chuhlig #+# #+# */ -/* Updated: 2025/01/09 13:07:15 by chuhlig ### ########.fr */ +/* Updated: 2025/01/14 14:09:49 by chuhlig ### ########.fr */ /* */ /* ************************************************************************** */ @@ -26,4 +26,4 @@ char *ft_strcat(char *dest, char *src) } dest[i + j] = '\0'; return (dest); -} \ No newline at end of file +} diff --git a/lib/libft/ft_strcmp.c b/lib/libft/ft_strcmp.c index af7b2a1..a319c63 100644 --- a/lib/libft/ft_strcmp.c +++ b/lib/libft/ft_strcmp.c @@ -6,7 +6,7 @@ /* By: chuhlig +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/12/18 19:03:14 by chuhlig #+# #+# */ -/* Updated: 2024/12/18 19:05:01 by chuhlig ### ########.fr */ +/* Updated: 2025/01/14 14:09:59 by chuhlig ### ########.fr */ /* */ /* ************************************************************************** */ @@ -20,4 +20,4 @@ int ft_strcmp(char *s1, char *s2) while (s1[i] && s1[i] == s2[i]) i++; return (s1[i] - s2[i]); -} \ No newline at end of file +} diff --git a/lib/libft/ft_strcpy.c b/lib/libft/ft_strcpy.c index b5c612f..94a07f7 100644 --- a/lib/libft/ft_strcpy.c +++ b/lib/libft/ft_strcpy.c @@ -6,7 +6,7 @@ /* By: chuhlig +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/01/09 14:38:30 by chuhlig #+# #+# */ -/* Updated: 2025/01/09 14:38:53 by chuhlig ### ########.fr */ +/* Updated: 2025/01/14 14:10:06 by chuhlig ### ########.fr */ /* */ /* ************************************************************************** */ @@ -22,4 +22,4 @@ char *ft_strcpy(char *dest, char *src) } dest[i] = '\0'; return (dest); -} \ No newline at end of file +} diff --git a/lib/libft/ft_strjoin.c b/lib/libft/ft_strjoin.c index 526592b..5c0bf41 100644 --- a/lib/libft/ft_strjoin.c +++ b/lib/libft/ft_strjoin.c @@ -3,44 +3,44 @@ /* ::: :::::::: */ /* ft_strjoin.c :+: :+: :+: */ /* +:+ +:+ +:+ */ -/* By: dkaiser +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/03/07 10:15:33 by dkaiser #+# #+# */ -/* Updated: 2024/03/10 14:02:07 by dkaiser ### ########.fr */ +/* Updated: 2025/01/22 00:27:04 by chuhlig ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" -static int copy_str(char *dst, const char *src) -{ - int i; - - i = 0; - while (src[i]) - { - dst[i] = src[i]; - i++; - } - return (i); -} +// static int copy_str(char *dst, const char *src) +// { +// int i; + +// i = 0; +// while (src[i]) +// { +// dst[i] = src[i]; +// i++; +// } +// return (i); +// } -char *ft_strjoin(char const *s1, char const *s2) +char *ft_strjoin(const char *s1, const char *s2) { - int len; - char *result; - - len = ft_strlen(s1) + ft_strlen(s2); - result = malloc(len + 1); - if (result) - { - result[len] = '\0'; - len = copy_str(result, s1); - len = copy_str(result + len, s2); - return (result); - } - else - return (0); + char *joined_str; + size_t len1; + size_t len2; + + if (!s1 || !s2) + return (NULL); + len1 = strlen(s1); + len2 = strlen(s2); + joined_str = malloc(len1 + len2 + 1); + if (!joined_str) + return (NULL); + strcpy(joined_str, s1); + strcat(joined_str, s2); + return (joined_str); } /* #include */ diff --git a/lib/libft/libft.a b/lib/libft/libft.a new file mode 100644 index 0000000..fe3527d Binary files /dev/null and b/lib/libft/libft.a differ -- cgit v1.2.3