diff options
| author | Christopher Uhlig | 2025-01-22 02:40:27 +0100 |
|---|---|---|
| committer | Christopher Uhlig | 2025-01-22 02:40:27 +0100 |
| commit | f6e474d27a1398c6d4f2e88c7f2d3797b85217da (patch) | |
| tree | 7dd7bd5f2a151b39498991b567ae51cff8242782 /lib/libft | |
| parent | 78dc50a2bce3c6e31405437189e2990d8fc720ac (diff) | |
| download | minishell-f6e474d27a1398c6d4f2e88c7f2d3797b85217da.tar.gz minishell-f6e474d27a1398c6d4f2e88c7f2d3797b85217da.zip | |
kinda fix for pipe error and again.vs for you db just chnage workfolder gn
Diffstat (limited to 'lib/libft')
61 files changed, 37 insertions, 37 deletions
diff --git a/lib/libft/_obj/ft_atoi.o b/lib/libft/_obj/ft_atoi.o Binary files differnew file mode 100644 index 0000000..b5601c8 --- /dev/null +++ b/lib/libft/_obj/ft_atoi.o diff --git a/lib/libft/_obj/ft_atol.o b/lib/libft/_obj/ft_atol.o Binary files differnew file mode 100644 index 0000000..ae1eb17 --- /dev/null +++ b/lib/libft/_obj/ft_atol.o diff --git a/lib/libft/_obj/ft_bzero.o b/lib/libft/_obj/ft_bzero.o Binary files differnew file mode 100644 index 0000000..14b59f2 --- /dev/null +++ b/lib/libft/_obj/ft_bzero.o diff --git a/lib/libft/_obj/ft_calloc.o b/lib/libft/_obj/ft_calloc.o Binary files differnew file mode 100644 index 0000000..7e3b83b --- /dev/null +++ b/lib/libft/_obj/ft_calloc.o diff --git a/lib/libft/_obj/ft_isalnum.o b/lib/libft/_obj/ft_isalnum.o Binary files differnew file mode 100644 index 0000000..ffdb654 --- /dev/null +++ b/lib/libft/_obj/ft_isalnum.o diff --git a/lib/libft/_obj/ft_isalpha.o b/lib/libft/_obj/ft_isalpha.o Binary files differnew file mode 100644 index 0000000..3989dd3 --- /dev/null +++ b/lib/libft/_obj/ft_isalpha.o diff --git a/lib/libft/_obj/ft_isascii.o b/lib/libft/_obj/ft_isascii.o Binary files differnew file mode 100644 index 0000000..2023ffc --- /dev/null +++ b/lib/libft/_obj/ft_isascii.o diff --git a/lib/libft/_obj/ft_isdigit.o b/lib/libft/_obj/ft_isdigit.o Binary files differnew file mode 100644 index 0000000..befcb64 --- /dev/null +++ b/lib/libft/_obj/ft_isdigit.o diff --git a/lib/libft/_obj/ft_isprint.o b/lib/libft/_obj/ft_isprint.o Binary files differnew file mode 100644 index 0000000..f75f178 --- /dev/null +++ b/lib/libft/_obj/ft_isprint.o diff --git a/lib/libft/_obj/ft_isspace.o b/lib/libft/_obj/ft_isspace.o Binary files differnew file mode 100644 index 0000000..6325fbb --- /dev/null +++ b/lib/libft/_obj/ft_isspace.o diff --git a/lib/libft/_obj/ft_itoa.o b/lib/libft/_obj/ft_itoa.o Binary files differnew file mode 100644 index 0000000..a861d2b --- /dev/null +++ b/lib/libft/_obj/ft_itoa.o diff --git a/lib/libft/_obj/ft_lstadd_back_bonus.o b/lib/libft/_obj/ft_lstadd_back_bonus.o Binary files differnew file mode 100644 index 0000000..b579431 --- /dev/null +++ b/lib/libft/_obj/ft_lstadd_back_bonus.o diff --git a/lib/libft/_obj/ft_lstadd_front_bonus.o b/lib/libft/_obj/ft_lstadd_front_bonus.o Binary files differnew file mode 100644 index 0000000..e72302f --- /dev/null +++ b/lib/libft/_obj/ft_lstadd_front_bonus.o diff --git a/lib/libft/_obj/ft_lstclear_bonus.o b/lib/libft/_obj/ft_lstclear_bonus.o Binary files differnew file mode 100644 index 0000000..5bad20b --- /dev/null +++ b/lib/libft/_obj/ft_lstclear_bonus.o diff --git a/lib/libft/_obj/ft_lstdelone_bonus.o b/lib/libft/_obj/ft_lstdelone_bonus.o Binary files differnew file mode 100644 index 0000000..3bc3219 --- /dev/null +++ b/lib/libft/_obj/ft_lstdelone_bonus.o diff --git a/lib/libft/_obj/ft_lstiter_bonus.o b/lib/libft/_obj/ft_lstiter_bonus.o Binary files differnew file mode 100644 index 0000000..025f21a --- /dev/null +++ b/lib/libft/_obj/ft_lstiter_bonus.o diff --git a/lib/libft/_obj/ft_lstlast_bonus.o b/lib/libft/_obj/ft_lstlast_bonus.o Binary files differnew file mode 100644 index 0000000..b968ed3 --- /dev/null +++ b/lib/libft/_obj/ft_lstlast_bonus.o diff --git a/lib/libft/_obj/ft_lstmap_bonus.o b/lib/libft/_obj/ft_lstmap_bonus.o Binary files differnew file mode 100644 index 0000000..aa0df25 --- /dev/null +++ b/lib/libft/_obj/ft_lstmap_bonus.o diff --git a/lib/libft/_obj/ft_lstnew_bonus.o b/lib/libft/_obj/ft_lstnew_bonus.o Binary files differnew file mode 100644 index 0000000..1e5a07e --- /dev/null +++ b/lib/libft/_obj/ft_lstnew_bonus.o diff --git a/lib/libft/_obj/ft_lstsize_bonus.o b/lib/libft/_obj/ft_lstsize_bonus.o Binary files differnew file mode 100644 index 0000000..f3ac188 --- /dev/null +++ b/lib/libft/_obj/ft_lstsize_bonus.o diff --git a/lib/libft/_obj/ft_memchr.o b/lib/libft/_obj/ft_memchr.o Binary files differnew file mode 100644 index 0000000..70158a2 --- /dev/null +++ b/lib/libft/_obj/ft_memchr.o diff --git a/lib/libft/_obj/ft_memcmp.o b/lib/libft/_obj/ft_memcmp.o Binary files differnew file mode 100644 index 0000000..1d24639 --- /dev/null +++ b/lib/libft/_obj/ft_memcmp.o diff --git a/lib/libft/_obj/ft_memcpy.o b/lib/libft/_obj/ft_memcpy.o Binary files differnew file mode 100644 index 0000000..62d92ff --- /dev/null +++ b/lib/libft/_obj/ft_memcpy.o diff --git a/lib/libft/_obj/ft_memmove.o b/lib/libft/_obj/ft_memmove.o Binary files differnew file mode 100644 index 0000000..c49861b --- /dev/null +++ b/lib/libft/_obj/ft_memmove.o diff --git a/lib/libft/_obj/ft_memset.o b/lib/libft/_obj/ft_memset.o Binary files differnew file mode 100644 index 0000000..f3d6f95 --- /dev/null +++ b/lib/libft/_obj/ft_memset.o diff --git a/lib/libft/_obj/ft_printaddr.o b/lib/libft/_obj/ft_printaddr.o Binary files differnew file mode 100644 index 0000000..1a108d4 --- /dev/null +++ b/lib/libft/_obj/ft_printaddr.o diff --git a/lib/libft/_obj/ft_printf.o b/lib/libft/_obj/ft_printf.o Binary files differnew file mode 100644 index 0000000..a2584ef --- /dev/null +++ b/lib/libft/_obj/ft_printf.o diff --git a/lib/libft/_obj/ft_printhex.o b/lib/libft/_obj/ft_printhex.o Binary files differnew file mode 100644 index 0000000..3fec031 --- /dev/null +++ b/lib/libft/_obj/ft_printhex.o diff --git a/lib/libft/_obj/ft_printnbr.o b/lib/libft/_obj/ft_printnbr.o Binary files differnew file mode 100644 index 0000000..173d69e --- /dev/null +++ b/lib/libft/_obj/ft_printnbr.o diff --git a/lib/libft/_obj/ft_putchar_fd.o b/lib/libft/_obj/ft_putchar_fd.o Binary files differnew file mode 100644 index 0000000..a3b55db --- /dev/null +++ b/lib/libft/_obj/ft_putchar_fd.o diff --git a/lib/libft/_obj/ft_putendl_fd.o b/lib/libft/_obj/ft_putendl_fd.o Binary files differnew file mode 100644 index 0000000..99fe4b3 --- /dev/null +++ b/lib/libft/_obj/ft_putendl_fd.o diff --git a/lib/libft/_obj/ft_putnbr_fd.o b/lib/libft/_obj/ft_putnbr_fd.o Binary files differnew file mode 100644 index 0000000..7f2b2c3 --- /dev/null +++ b/lib/libft/_obj/ft_putnbr_fd.o diff --git a/lib/libft/_obj/ft_putstr_fd.o b/lib/libft/_obj/ft_putstr_fd.o Binary files differnew file mode 100644 index 0000000..dc75865 --- /dev/null +++ b/lib/libft/_obj/ft_putstr_fd.o diff --git a/lib/libft/_obj/ft_split.o b/lib/libft/_obj/ft_split.o Binary files differnew file mode 100644 index 0000000..c0742f5 --- /dev/null +++ b/lib/libft/_obj/ft_split.o diff --git a/lib/libft/_obj/ft_strcat.o b/lib/libft/_obj/ft_strcat.o Binary files differnew file mode 100644 index 0000000..7ff5887 --- /dev/null +++ b/lib/libft/_obj/ft_strcat.o diff --git a/lib/libft/_obj/ft_strchr.o b/lib/libft/_obj/ft_strchr.o Binary files differnew file mode 100644 index 0000000..632528a --- /dev/null +++ b/lib/libft/_obj/ft_strchr.o diff --git a/lib/libft/_obj/ft_strcmp.o b/lib/libft/_obj/ft_strcmp.o Binary files differnew file mode 100644 index 0000000..0a6aa67 --- /dev/null +++ b/lib/libft/_obj/ft_strcmp.o diff --git a/lib/libft/_obj/ft_strcpy.o b/lib/libft/_obj/ft_strcpy.o Binary files differnew file mode 100644 index 0000000..5e4d60f --- /dev/null +++ b/lib/libft/_obj/ft_strcpy.o diff --git a/lib/libft/_obj/ft_strdup.o b/lib/libft/_obj/ft_strdup.o Binary files differnew file mode 100644 index 0000000..177e976 --- /dev/null +++ b/lib/libft/_obj/ft_strdup.o diff --git a/lib/libft/_obj/ft_striteri.o b/lib/libft/_obj/ft_striteri.o Binary files differnew file mode 100644 index 0000000..5f45ab5 --- /dev/null +++ b/lib/libft/_obj/ft_striteri.o diff --git a/lib/libft/_obj/ft_strjoin.o b/lib/libft/_obj/ft_strjoin.o Binary files differnew file mode 100644 index 0000000..1bd4c7a --- /dev/null +++ b/lib/libft/_obj/ft_strjoin.o diff --git a/lib/libft/_obj/ft_strlcat.o b/lib/libft/_obj/ft_strlcat.o Binary files differnew file mode 100644 index 0000000..2d4a576 --- /dev/null +++ b/lib/libft/_obj/ft_strlcat.o diff --git a/lib/libft/_obj/ft_strlcpy.o b/lib/libft/_obj/ft_strlcpy.o Binary files differnew file mode 100644 index 0000000..9ff1435 --- /dev/null +++ b/lib/libft/_obj/ft_strlcpy.o diff --git a/lib/libft/_obj/ft_strlen.o b/lib/libft/_obj/ft_strlen.o Binary files differnew file mode 100644 index 0000000..00d6890 --- /dev/null +++ b/lib/libft/_obj/ft_strlen.o diff --git a/lib/libft/_obj/ft_strmapi.o b/lib/libft/_obj/ft_strmapi.o Binary files differnew file mode 100644 index 0000000..309084c --- /dev/null +++ b/lib/libft/_obj/ft_strmapi.o diff --git a/lib/libft/_obj/ft_strncmp.o b/lib/libft/_obj/ft_strncmp.o Binary files differnew file mode 100644 index 0000000..a6cfedf --- /dev/null +++ b/lib/libft/_obj/ft_strncmp.o diff --git a/lib/libft/_obj/ft_strncpy.o b/lib/libft/_obj/ft_strncpy.o Binary files differnew file mode 100644 index 0000000..978f1ef --- /dev/null +++ b/lib/libft/_obj/ft_strncpy.o diff --git a/lib/libft/_obj/ft_strnstr.o b/lib/libft/_obj/ft_strnstr.o Binary files differnew file mode 100644 index 0000000..5a06fae --- /dev/null +++ b/lib/libft/_obj/ft_strnstr.o diff --git a/lib/libft/_obj/ft_strrchr.o b/lib/libft/_obj/ft_strrchr.o Binary files differnew file mode 100644 index 0000000..0c99b66 --- /dev/null +++ b/lib/libft/_obj/ft_strrchr.o diff --git a/lib/libft/_obj/ft_strtrim.o b/lib/libft/_obj/ft_strtrim.o Binary files differnew file mode 100644 index 0000000..d7332af --- /dev/null +++ b/lib/libft/_obj/ft_strtrim.o diff --git a/lib/libft/_obj/ft_substr.o b/lib/libft/_obj/ft_substr.o Binary files differnew file mode 100644 index 0000000..d3dbbc4 --- /dev/null +++ b/lib/libft/_obj/ft_substr.o diff --git a/lib/libft/_obj/ft_tolower.o b/lib/libft/_obj/ft_tolower.o Binary files differnew file mode 100644 index 0000000..17dbc32 --- /dev/null +++ b/lib/libft/_obj/ft_tolower.o diff --git a/lib/libft/_obj/ft_toupper.o b/lib/libft/_obj/ft_toupper.o Binary files differnew file mode 100644 index 0000000..fb08203 --- /dev/null +++ b/lib/libft/_obj/ft_toupper.o diff --git a/lib/libft/_obj/get_next_line.o b/lib/libft/_obj/get_next_line.o Binary files differnew file mode 100644 index 0000000..23c2b36 --- /dev/null +++ b/lib/libft/_obj/get_next_line.o diff --git a/lib/libft/_obj/get_next_line_utils.o b/lib/libft/_obj/get_next_line_utils.o Binary files differnew file mode 100644 index 0000000..204f4dc --- /dev/null +++ b/lib/libft/_obj/get_next_line_utils.o 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 <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */ +/* By: chuhlig <chuhlig@student.42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* 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 <chuhlig@student.42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* 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 <chuhlig@student.42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* 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 <chuhlig@student.42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* 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 <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */ +/* By: chuhlig <chuhlig@student.42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* 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 <stdio.h> */ diff --git a/lib/libft/libft.a b/lib/libft/libft.a Binary files differnew file mode 100644 index 0000000..fe3527d --- /dev/null +++ b/lib/libft/libft.a |
