diff --git a/ex0/ft_strdup.c b/ex0/ft_strdup.c index 4836dbe..6403b19 100644 --- a/ex0/ft_strdup.c +++ b/ex0/ft_strdup.c @@ -6,7 +6,7 @@ /* By: lclerel- +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2026/03/16 14:01:43 by lclerel- #+# #+# */ -/* Updated: 2026/03/19 11:37:45 by lclerel- ### ########.fr */ +/* Updated: 2026/03/19 19:19:38 by lclerel- ### ########.fr */ /* */ /* ************************************************************************** */ @@ -21,10 +21,10 @@ char *ft_strdup(char *src) i = 0; len = 0; + if (src == NULL) + return (NULL); while (src[len]) - { len++; - } dst = malloc(sizeof(char) * (len + 1)); if (dst == NULL) { @@ -39,8 +39,8 @@ char *ft_strdup(char *src) return (dst); } -/* -void ft_putchar(char chara) + +/*void ft_putchar(char chara) { write(1, &chara, 1); } @@ -61,7 +61,7 @@ int main(void) { char *dest; - dest = ft_strdup("TestTest"); + dest = ft_strdup(NULL); if (dest == NULL) { diff --git a/ex0/test b/ex0/test new file mode 100755 index 0000000..9a9d32c Binary files /dev/null and b/ex0/test differ diff --git a/ex0/vgcore.45197 b/ex0/vgcore.45197 new file mode 100644 index 0000000..5662771 Binary files /dev/null and b/ex0/vgcore.45197 differ diff --git a/ex0/vgcore.46666 b/ex0/vgcore.46666 new file mode 100644 index 0000000..a448f2e Binary files /dev/null and b/ex0/vgcore.46666 differ diff --git a/ex2/ft_ultimate_range.c b/ex2/ft_ultimate_range.c index 50f2a71..0319f71 100644 --- a/ex2/ft_ultimate_range.c +++ b/ex2/ft_ultimate_range.c @@ -6,7 +6,7 @@ /* By: lclerel- +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2026/03/16 16:07:45 by lclerel- #+# #+# */ -/* Updated: 2026/03/19 14:02:24 by lclerel- ### ########.fr */ +/* Updated: 2026/03/19 19:23:18 by lclerel- ### ########.fr */ /* */ /* ************************************************************************** */ @@ -40,8 +40,8 @@ int ft_ultimate_range(int **range, int min, int max) *range = tab; return (size); } - -/*void ft_putchar(char c) +/* +void ft_putchar(char c) { write(1, &c, 1); } diff --git a/ex3/ft_strjoin.c b/ex3/ft_strjoin.c index 62d40d4..b91de34 100644 --- a/ex3/ft_strjoin.c +++ b/ex3/ft_strjoin.c @@ -6,7 +6,7 @@ /* By: lclerel- +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2026/03/16 16:37:56 by lclerel- #+# #+# */ -/* Updated: 2026/03/19 11:38:19 by lclerel- ### ########.fr */ +/* Updated: 2026/03/19 19:24:56 by lclerel- ### ########.fr */ /* */ /* ************************************************************************** */ diff --git a/ex5/ft_split.c b/ex5/ft_split.c index 5ece03c..a6959f8 100644 --- a/ex5/ft_split.c +++ b/ex5/ft_split.c @@ -6,7 +6,7 @@ /* By: lclerel- +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2026/03/18 10:29:59 by lclerel- #+# #+# */ -/* Updated: 2026/03/19 11:47:13 by lclerel- ### ########.fr */ +/* Updated: 2026/03/19 19:27:27 by lclerel- ### ########.fr */ /* */ /* ************************************************************************** */ @@ -93,13 +93,13 @@ char **ft_split(char *str, char *charset) res[j] = 0; return (res); } - -/*int main(void) +/* +int main(void) { char **res; int i; int j; - res = ft_split("Ceci Est+Un-Test^Fait/Par&Lumi.", " ^+/-*&"); + res = ft_split("Ceci Est+Un+Test^Fait/Par&Lumi.", "+-^/&"); i = 0; write(1, "Test avec : Ceci Est+Un-Test^Fait/Par&Lumi. : \n", 47); while (res[i])