diff --git a/C_01/git_old/.gitignore b/C_01/git_old/.gitignore deleted file mode 100644 index 2c8cfde..0000000 --- a/C_01/git_old/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -**/main.c -**/main.sh -**/a.out -**/a.sh -**/Makefile diff --git a/C_01/git_old/ex00/ft_ft.c b/C_01/git_old/ex00/ft_ft.c deleted file mode 100644 index 5f2af63..0000000 --- a/C_01/git_old/ex00/ft_ft.c +++ /dev/null @@ -1,16 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_ft.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/09 09:25:38 by gbaconni #+# #+# */ -/* Updated: 2021/08/09 09:25:41 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -void ft_ft(int *nbr) -{ - *nbr = 42; -} diff --git a/C_01/git_old/ex01/ft_ultimate_ft.c b/C_01/git_old/ex01/ft_ultimate_ft.c deleted file mode 100644 index 57d545f..0000000 --- a/C_01/git_old/ex01/ft_ultimate_ft.c +++ /dev/null @@ -1,16 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_ultimate_ft.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/09 10:33:47 by gbaconni #+# #+# */ -/* Updated: 2021/08/09 10:33:48 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -void ft_ultimate_ft(int *********nbr) -{ - *********nbr = 42; -} diff --git a/C_01/git_old/ex02/ft_swap.c b/C_01/git_old/ex02/ft_swap.c deleted file mode 100644 index 009f6c0..0000000 --- a/C_01/git_old/ex02/ft_swap.c +++ /dev/null @@ -1,20 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_swap.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/09 10:49:30 by gbaconni #+# #+# */ -/* Updated: 2021/08/09 10:49:42 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -void ft_swap(int *a, int *b) -{ - int n; - - n = *a; - *a = *b; - *b = n; -} diff --git a/C_01/git_old/ex03/ft_div_mod.c b/C_01/git_old/ex03/ft_div_mod.c deleted file mode 100644 index ef95dfe..0000000 --- a/C_01/git_old/ex03/ft_div_mod.c +++ /dev/null @@ -1,17 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_div_mod.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/09 10:57:04 by gbaconni #+# #+# */ -/* Updated: 2021/08/09 10:58:25 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -void ft_div_mod(int a, int b, int *div, int *mod) -{ - *div = a / b; - *mod = a % b; -} diff --git a/C_01/git_old/ex04/ft_ultimate_div_mod.c b/C_01/git_old/ex04/ft_ultimate_div_mod.c deleted file mode 100644 index e26bb5a..0000000 --- a/C_01/git_old/ex04/ft_ultimate_div_mod.c +++ /dev/null @@ -1,22 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_ultimate_div_mod.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/09 11:11:27 by gbaconni #+# #+# */ -/* Updated: 2021/08/09 11:11:29 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -void ft_ultimate_div_mod(int *a, int *b) -{ - int div; - int mod; - - div = *a / *b; - mod = *a % *b; - *a = div; - *b = mod; -} diff --git a/C_01/git_old/ex05/ft_putstr.c b/C_01/git_old/ex05/ft_putstr.c deleted file mode 100644 index e5da8d7..0000000 --- a/C_01/git_old/ex05/ft_putstr.c +++ /dev/null @@ -1,25 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_putstr.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/09 11:19:27 by gbaconni #+# #+# */ -/* Updated: 2021/08/09 17:03:09 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -void ft_putstr(char *str) -{ - int size; - - size = 0; - while (str[size] != '\0') - { - size++; - } - write(1, str, size); -} diff --git a/C_01/git_old/ex06/ft_strlen.c b/C_01/git_old/ex06/ft_strlen.c deleted file mode 100644 index fd8928a..0000000 --- a/C_01/git_old/ex06/ft_strlen.c +++ /dev/null @@ -1,23 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strlen.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/09 11:23:08 by gbaconni #+# #+# */ -/* Updated: 2021/08/09 17:03:24 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_strlen(char *str) -{ - int size; - - size = 0; - while (str[size] != '\0') - { - size++; - } - return (size); -} diff --git a/C_01/git_old/ex07/ft_rev_int_tab.c b/C_01/git_old/ex07/ft_rev_int_tab.c deleted file mode 100644 index c1c6c19..0000000 --- a/C_01/git_old/ex07/ft_rev_int_tab.c +++ /dev/null @@ -1,28 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_rev_int_tab.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/09 13:52:33 by gbaconni #+# #+# */ -/* Updated: 2021/08/09 17:02:29 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -void ft_rev_int_tab(int *tab, int size) -{ - int i; - int j; - int n; - - i = 0; - while (i < (size / 2)) - { - j = size - 1 - i; - n = tab[i]; - tab[i] = tab[j]; - tab[j] = n; - i++; - } -} diff --git a/C_01/git_old/ex08/ft_sort_int_tab.c b/C_01/git_old/ex08/ft_sort_int_tab.c deleted file mode 100644 index 27adb6d..0000000 --- a/C_01/git_old/ex08/ft_sort_int_tab.c +++ /dev/null @@ -1,34 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_sort_int_tab.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/09 14:23:41 by gbaconni #+# #+# */ -/* Updated: 2021/08/09 14:49:11 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -void ft_sort_int_tab(int *tab, int size) -{ - int i; - int pass; - int n; - - pass = size - 1; - while (pass--) - { - i = 0; - while (i < size - 1) - { - if (tab[i] > tab[i + 1]) - { - n = tab[i]; - tab[i] = tab[i + 1]; - tab[i + 1] = n; - } - i++; - } - } -} diff --git a/C_02/git_old/.gitignore b/C_02/git_old/.gitignore deleted file mode 100644 index d6d3690..0000000 --- a/C_02/git_old/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -**/main.c -**/main.sh -**/a.out -**/a.sh -**/Makefile -**/*.swp -**/*~ diff --git a/C_02/git_old/ex00/ft_strcpy.c b/C_02/git_old/ex00/ft_strcpy.c deleted file mode 100644 index 8a01b36..0000000 --- a/C_02/git_old/ex00/ft_strcpy.c +++ /dev/null @@ -1,39 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strcpy.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/09 13:27:29 by gbaconni #+# #+# */ -/* Updated: 2021/08/11 14:49:52 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -char *ft_strcpy(char *dest, char *src) -{ - int i; - int src_size; - int dest_size; - - src_size = 0; - while (src[src_size++] != '\0') - continue ; - dest_size = 0; - while (dest[dest_size++] != '\0') - continue ; - i = 0; - while (i < src_size) - { - dest[i] = src[i]; - i++; - } - while (i < dest_size) - { - dest[i] = '\0'; - i++; - } - return (dest); -} diff --git a/C_02/git_old/ex01/ft_strncpy.c b/C_02/git_old/ex01/ft_strncpy.c deleted file mode 100644 index 1648085..0000000 --- a/C_02/git_old/ex01/ft_strncpy.c +++ /dev/null @@ -1,37 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strncpy.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/09 18:19:08 by gbaconni #+# #+# */ -/* Updated: 2021/08/11 18:05:56 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include - -char *ft_strncpy(char *dest, char *src, unsigned int n) -{ - unsigned int i; - unsigned int dest_size; - - dest_size = 0; - while (dest[dest_size++] != '\0') - continue ; - i = 0; - while (n > 0 && i < n) - { - dest[i] = src[i]; - i++; - } - while (i < dest_size) - { - printf("Hello\n"); - dest[i] = '\0'; - i++; - } - return (dest); -} diff --git a/C_02/git_old/ex02/ft_str_is_alpha.c b/C_02/git_old/ex02/ft_str_is_alpha.c deleted file mode 100644 index 81e2892..0000000 --- a/C_02/git_old/ex02/ft_str_is_alpha.c +++ /dev/null @@ -1,33 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_str_is_alpha.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/09 17:43:26 by gbaconni #+# #+# */ -/* Updated: 2021/08/10 09:58:08 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_str_is_alpha(char *str) -{ - int i; - int r; - int size; - - size = 0; - while (str[size] != '\0') - { - size++; - } - r = 1; - i = 0; - while (i < size) - { - r &= (str[i] >= 'a' && str[i] <= 'z') \ - || (str[i] >= 'A' && str[i] <= 'Z'); - i++; - } - return (r); -} diff --git a/C_02/git_old/ex03/ft_str_is_numeric.c b/C_02/git_old/ex03/ft_str_is_numeric.c deleted file mode 100644 index 8afebe8..0000000 --- a/C_02/git_old/ex03/ft_str_is_numeric.c +++ /dev/null @@ -1,32 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_str_is_numeric.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/10 10:14:17 by gbaconni #+# #+# */ -/* Updated: 2021/08/10 10:15:38 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_str_is_numeric(char *str) -{ - int i; - int r; - int size; - - size = 0; - while (str[size] != '\0') - { - size++; - } - r = 1; - i = 0; - while (i < size) - { - r &= (str[i] >= '0' && str[i] <= '9'); - i++; - } - return (r); -} diff --git a/C_02/git_old/ex04/ft_str_is_lowercase.c b/C_02/git_old/ex04/ft_str_is_lowercase.c deleted file mode 100644 index 8f7a890..0000000 --- a/C_02/git_old/ex04/ft_str_is_lowercase.c +++ /dev/null @@ -1,32 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_str_is_lowercase.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/10 10:45:53 by gbaconni #+# #+# */ -/* Updated: 2021/08/10 10:45:56 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_str_is_lowercase(char *str) -{ - int i; - int r; - int size; - - size = 0; - while (str[size] != '\0') - { - size++; - } - r = 1; - i = 0; - while (i < size) - { - r &= (str[i] >= 'a' && str[i] <= 'z'); - i++; - } - return (r); -} diff --git a/C_02/git_old/ex05/ft_str_is_uppercase.c b/C_02/git_old/ex05/ft_str_is_uppercase.c deleted file mode 100644 index ce7dda2..0000000 --- a/C_02/git_old/ex05/ft_str_is_uppercase.c +++ /dev/null @@ -1,32 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_str_is_uppercase.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/10 10:47:51 by gbaconni #+# #+# */ -/* Updated: 2021/08/10 10:48:16 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_str_is_uppercase(char *str) -{ - int i; - int r; - int size; - - size = 0; - while (str[size] != '\0') - { - size++; - } - r = 1; - i = 0; - while (i < size) - { - r &= (str[i] >= 'A' && str[i] <= 'Z'); - i++; - } - return (r); -} diff --git a/C_02/git_old/ex06/ft_str_is_printable.c b/C_02/git_old/ex06/ft_str_is_printable.c deleted file mode 100644 index cc9f1b4..0000000 --- a/C_02/git_old/ex06/ft_str_is_printable.c +++ /dev/null @@ -1,32 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_str_is_printable.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/10 11:05:18 by gbaconni #+# #+# */ -/* Updated: 2021/08/10 11:10:03 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_str_is_printable(char *str) -{ - int i; - int r; - int size; - - size = 0; - while (str[size] != '\0') - { - size++; - } - r = 1; - i = 0; - while (i < size) - { - r &= (str[i] >= ' ' && str[i] <= '~'); - i++; - } - return (r); -} diff --git a/C_02/git_old/ex07/ft_strupcase.c b/C_02/git_old/ex07/ft_strupcase.c deleted file mode 100644 index b6ad273..0000000 --- a/C_02/git_old/ex07/ft_strupcase.c +++ /dev/null @@ -1,29 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strupcase.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/10 11:15:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/10 11:25:39 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -char *ft_strupcase(char *str) -{ - int i; - int size; - - size = 0; - while (str[size++] != '\0') - continue ; - i = 0; - while (i < size) - { - if (str[i] >= 'a' && str[i] <= 'z') - str[i] = str[i] - 32; - i++; - } - return (str); -} diff --git a/C_02/git_old/ex08/ft_strlowcase.c b/C_02/git_old/ex08/ft_strlowcase.c deleted file mode 100644 index 541a8e7..0000000 --- a/C_02/git_old/ex08/ft_strlowcase.c +++ /dev/null @@ -1,29 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strlowcase.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/10 11:34:35 by gbaconni #+# #+# */ -/* Updated: 2021/08/10 11:40:03 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -char *ft_strlowcase(char *str) -{ - int i; - int size; - - size = 0; - while (str[size++] != '\0') - continue ; - i = 0; - while (i < size) - { - if (str[i] >= 'A' && str[i] <= 'Z') - str[i] += 32; - i++; - } - return (str); -} diff --git a/C_02/git_old/ex09/ft_strcapitalize.c b/C_02/git_old/ex09/ft_strcapitalize.c deleted file mode 100644 index 2347791..0000000 --- a/C_02/git_old/ex09/ft_strcapitalize.c +++ /dev/null @@ -1,39 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strcapitalize.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/10 11:43:39 by gbaconni #+# #+# */ -/* Updated: 2021/08/11 09:11:42 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -char *ft_strcapitalize(char *str) -{ - int i; - int size; - char prev_c; - - size = 0; - while (str[size++] != '\0') - continue ; - prev_c = ' '; - i = 0; - while (i < size - 1) - { - if (\ - (str[i] >= 'a' && str[i] <= 'z') && \ - (\ - (prev_c >= ' ' && prev_c <= '/') || \ - (prev_c >= ':' && prev_c <= '@') || \ - (prev_c >= '[' && prev_c <= '`') || \ - (prev_c >= '{' && prev_c <= '~') \ - ) \ - ) - str[i] -= 32; - prev_c = str[i++]; - } - return (str); -} diff --git a/C_02/git_old/ex10/ft_strlcpy.c b/C_02/git_old/ex10/ft_strlcpy.c deleted file mode 100644 index 4f1b65c..0000000 --- a/C_02/git_old/ex10/ft_strlcpy.c +++ /dev/null @@ -1,37 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strlcpy.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/11 10:20:13 by gbaconni #+# #+# */ -/* Updated: 2021/08/11 15:36:08 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -unsigned int ft_strlcpy(char *dest, char *src, unsigned int size) -{ - unsigned int i; - unsigned int src_size; - unsigned int dest_size; - - src_size = 0; - while (src[src_size++] != '\0') - continue ; - dest_size = 0; - while (dest[dest_size++] != '\0') - continue ; - i = 0; - while (size > 0 && i < size - 1) - { - dest[i] = src[i]; - i++; - } - while (i < dest_size) - { - dest[i] = '\0'; - i++; - } - return (--src_size); -} diff --git a/C_02/git_old/ex11/ft_putstr_non_printable.c b/C_02/git_old/ex11/ft_putstr_non_printable.c deleted file mode 100644 index df2b15b..0000000 --- a/C_02/git_old/ex11/ft_putstr_non_printable.c +++ /dev/null @@ -1,59 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_putstr_non_printable.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/11 11:29:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/11 16:56:40 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include - -// for i in {0..255}; do printf "%02x" $i; done -void ft_putstr_non_printable(char *str) -{ - int size; - const char *hex = "000102030405060708090a\ -0b0c0d0e0f101112131415\ -161718191a1b1c1d1e1f20\ -2122232425262728292a2b\ -2c2d2e2f30313233343536\ -3738393a3b3c3d3e3f4041\ -42434445464748494a4b4c\ -4d4e4f5051525354555657\ -58595a5b5c5d5e5f606162\ -636465666768696a6b6c6d\ -6e6f707172737475767778\ -797a7b7c7d7e7f80818283\ -8485868788898a8b8c8d8e\ -8f90919293949596979899\ -9a9b9c9d9e9fa0a1a2a3a4\ -a5a6a7a8a9aaabacadaeaf\ -b0b1b2b3b4b5b6b7b8b9ba\ -bbbcbdbebfc0c1c2c3c4c5\ -c6c7c8c9cacbcccdcecfd0\ -d1d2d3d4d5d6d7d8d9dadb\ -dcdddedfe0e1e2e3e4e5e6\ -e7e8e9eaebecedeeeff0f1\ -f2f3f4f5f6f7f8f9fafbfc\ -fdfeff"; - - size = 0; - while (str[size++] != '\0') - continue ; - while (--size) - { - if (*str >= ' ' && *str <= '~') - write(1, str, 1); - else - { - write(1, "\\", 1); - write(1, hex + *str * 2, 2); - } - str++; - } -} diff --git a/C_04/git_old/ex00/ft_strlen.c b/C_04/git_old/ex00/ft_strlen.c deleted file mode 100644 index aa1ad33..0000000 --- a/C_04/git_old/ex00/ft_strlen.c +++ /dev/null @@ -1,21 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strlen.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/13 09:03:26 by gbaconni #+# #+# */ -/* Updated: 2021/08/13 09:09:57 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_strlen(char *str) -{ - char *p_str; - - p_str = str; - while (*p_str != '\0') - p_str++; - return (p_str - str); -} diff --git a/C_04/git_old/ex00/main.c b/C_04/git_old/ex00/main.c deleted file mode 100644 index 42b0d1f..0000000 --- a/C_04/git_old/ex00/main.c +++ /dev/null @@ -1,32 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/13 09:02:59 by gbaconni #+# #+# */ -/* Updated: 2021/08/13 09:03:17 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -int ft_strlen(char *str); - -int main(void) -{ - char str[32]; - int result; - - printf("Input String [max 31]: "); - scanf("%s", str); - result = ft_strlen(str); - printf("str=%s result=%d (ft_strlen)\n", str, result); - result = strlen(str); - printf("str=%s result=%d (strlen)\n", str, result); - return (0); -} diff --git a/C_04/git_old/ex00/main.sh b/C_04/git_old/ex00/main.sh deleted file mode 100755 index 292faee..0000000 --- a/C_04/git_old/ex00/main.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e -#norminette -R CheckForbiddenSourceHeader ft_*.c -norminette -R CheckForbiddenSourceHeader -gcc -Wall -Wextra -Werror -o a.out *.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/C_04/git_old/ex01/ft_putstr.c b/C_04/git_old/ex01/ft_putstr.c deleted file mode 100644 index d62e108..0000000 --- a/C_04/git_old/ex01/ft_putstr.c +++ /dev/null @@ -1,22 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_putstr.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/13 09:16:54 by gbaconni #+# #+# */ -/* Updated: 2021/08/13 09:21:15 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -void ft_putstr(char *str) -{ - char *p_str; - - p_str = str; - while (*p_str != '\0') - write(1, p_str++, 1); -} diff --git a/C_04/git_old/ex01/main.c b/C_04/git_old/ex01/main.c deleted file mode 100644 index a4ad833..0000000 --- a/C_04/git_old/ex01/main.c +++ /dev/null @@ -1,30 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/13 09:13:32 by gbaconni #+# #+# */ -/* Updated: 2021/08/13 09:20:53 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -void ft_putstr(char *str); - -int main(void) -{ - char str[32]; - - printf("Input String [max 31]: "); - scanf("%s", str); - ft_putstr(str); - write(1, "\n", 1); - printf("str=%s (ft_putstr)\n", str); - return (0); -} diff --git a/C_04/git_old/ex01/main.sh b/C_04/git_old/ex01/main.sh deleted file mode 100755 index 292faee..0000000 --- a/C_04/git_old/ex01/main.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e -#norminette -R CheckForbiddenSourceHeader ft_*.c -norminette -R CheckForbiddenSourceHeader -gcc -Wall -Wextra -Werror -o a.out *.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/C_04/git_old/ex02/ft_putnbr.c b/C_04/git_old/ex02/ft_putnbr.c deleted file mode 100644 index 3a0203e..0000000 --- a/C_04/git_old/ex02/ft_putnbr.c +++ /dev/null @@ -1,38 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_putnbr.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/13 09:24:02 by gbaconni #+# #+# */ -/* Updated: 2021/08/13 14:47:24 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -void ft_putnbr(int nb) -{ - char c; - - if (nb == -2147483648) - write(1, "-2147483648", 11); - else if (nb >= 10) - { - ft_putnbr(nb / 10); - ft_putnbr(nb % 10); - } - else if (nb < 0) - { - write(1, "-", 1); - nb *= -1; - ft_putnbr(nb / 10); - ft_putnbr(nb % 10); - } - else if (nb >= 0) - { - c = nb + '0'; - write(1, &c, 1); - } -} diff --git a/C_04/git_old/ex02/main.c b/C_04/git_old/ex02/main.c deleted file mode 100644 index 7827ee1..0000000 --- a/C_04/git_old/ex02/main.c +++ /dev/null @@ -1,30 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/13 09:22:26 by gbaconni #+# #+# */ -/* Updated: 2021/08/13 11:18:57 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -void ft_putnbr(int nb); - -int main(void) -{ - int nb; - - printf("Input Number: "); - scanf("%d", &nb); - ft_putnbr(nb); - write(1, "\n", 1); - printf("nb=%d (ft_putnbr)\n", nb); - return (0); -} diff --git a/C_04/git_old/ex02/main.sh b/C_04/git_old/ex02/main.sh deleted file mode 100755 index 292faee..0000000 --- a/C_04/git_old/ex02/main.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e -#norminette -R CheckForbiddenSourceHeader ft_*.c -norminette -R CheckForbiddenSourceHeader -gcc -Wall -Wextra -Werror -o a.out *.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/C_04/git_old/ex03/ft_atoi.c b/C_04/git_old/ex03/ft_atoi.c deleted file mode 100644 index 78568e9..0000000 --- a/C_04/git_old/ex03/ft_atoi.c +++ /dev/null @@ -1,39 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_atoi.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/13 12:46:22 by gbaconni #+# #+# */ -/* Updated: 2021/08/13 14:58:30 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_atoi(char *str) -{ - int nb; - int s; - int i; - - nb = 0; - s = 0; - i = 0; - while (str[i] != '\0') - { - if (str[i] == ' ' || (str[i] >= '\t' && str[i] <= '\r')) - s += 0; - else if (str[i] == '+') - s++; - else if (str[i] == '-') - s--; - else if (str[i] >= '0' && str[i] <= '9') - nb = nb * 10 + str[i] - '0'; - else - break ; - i++; - } - if (s < 0) - nb *= -1; - return (nb); -} diff --git a/C_04/git_old/ex03/main.c b/C_04/git_old/ex03/main.c deleted file mode 100644 index 7fc3eb3..0000000 --- a/C_04/git_old/ex03/main.c +++ /dev/null @@ -1,30 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/13 12:46:41 by gbaconni #+# #+# */ -/* Updated: 2021/08/13 13:58:09 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -int ft_atoi(char *str); - -int main(void) -{ - char str[32]; - int result; - - printf("Input String [31]: "); - scanf("%s", str); - result = ft_atoi(str); - printf("str=%s result=%d (ft_atoi)\n", str, result); - return (0); -} diff --git a/C_04/git_old/ex03/main.sh b/C_04/git_old/ex03/main.sh deleted file mode 100755 index 292faee..0000000 --- a/C_04/git_old/ex03/main.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e -#norminette -R CheckForbiddenSourceHeader ft_*.c -norminette -R CheckForbiddenSourceHeader -gcc -Wall -Wextra -Werror -o a.out *.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/C_07/git_old/ex00/ft_strdup.c b/C_07/git_old/ex00/ft_strdup.c deleted file mode 100644 index 1bc2b09..0000000 --- a/C_07/git_old/ex00/ft_strdup.c +++ /dev/null @@ -1,36 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strdup.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/13 09:03:26 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 11:29:47 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -char *ft_strdup(char *src) -{ - char *str; - char *_str; - char *_src; - int size; - - size = 0; - while (src[size] != '\0') - size++; - str = (char *) malloc((size + 1) * sizeof(char)); - if (str == NULL) - return (NULL); - _str = str; - _src = src; - while (*src != '\0') - *str++ = *src++; - *str = '\0'; - str = _str; - src = _src; - return (str); -} diff --git a/C_07/git_old/ex00/main.c b/C_07/git_old/ex00/main.c deleted file mode 100644 index 9edc3e9..0000000 --- a/C_07/git_old/ex00/main.c +++ /dev/null @@ -1,34 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/13 09:02:59 by gbaconni #+# #+# */ -/* Updated: 2021/08/18 18:07:36 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -char *ft_strdup(char *src); - -int main(void) -{ - char *src; - char *result; - - src = (char *) malloc(32 * sizeof(char)); - printf("Input String [max 31]: "); - scanf("%s", src); - result = ft_strdup(src); - printf("src=%s result=%s (ft_strdup)\n", src, result); - result = strdup(src); - printf("src=%s result=%s (strdup)\n", src, result); - free(src); - return (0); -} diff --git a/C_07/git_old/ex00/main.sh b/C_07/git_old/ex00/main.sh deleted file mode 100755 index 292faee..0000000 --- a/C_07/git_old/ex00/main.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e -#norminette -R CheckForbiddenSourceHeader ft_*.c -norminette -R CheckForbiddenSourceHeader -gcc -Wall -Wextra -Werror -o a.out *.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/C_07/git_old/ex01/ft_range.c b/C_07/git_old/ex01/ft_range.c deleted file mode 100644 index 114b29a..0000000 --- a/C_07/git_old/ex01/ft_range.c +++ /dev/null @@ -1,41 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_range.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/18 18:13:35 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 10:49:02 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -static int ft_abs(int n) -{ - if (n < 0) - n = -n; - return (n); -} - -int *ft_range(int min, int max) -{ - int *range; - int size; - int i; - - range = NULL; - if (min >= max) - return (range); - else - size = ft_abs(max - min); - range = (int *) malloc(size * sizeof(int)); - i = 0; - while (i < size) - { - range[i] = min + i; - i++; - } - return (range); -} diff --git a/C_07/git_old/ex01/main.c b/C_07/git_old/ex01/main.c deleted file mode 100644 index 3e9f989..0000000 --- a/C_07/git_old/ex01/main.c +++ /dev/null @@ -1,52 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/18 18:11:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/19 16:11:21 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -int *ft_range(int min, int max); - -static int ft_abs(int n) -{ - if (n < 0) - n = -n; - return (n); -} - -int main(void) -{ - int i; - int min; - int max; - int size; - int *result; - - min = 0; - max = 0; - printf("Input Min: "); - scanf("%d", &min); - printf("Input Max: "); - scanf("%d", &max); - result = ft_range(min, max); - printf("min=%d max=%d (ft_range)\nresult:\n", min, max); - size = ft_abs(max - min); - printf("size=%d\n", size); - i = 0; - while (i < size) - { - printf("result[%d] = %d\n", i, result[i]); - i++; - } - return (0); -} diff --git a/C_07/git_old/ex01/main.sh b/C_07/git_old/ex01/main.sh deleted file mode 100755 index 292faee..0000000 --- a/C_07/git_old/ex01/main.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e -#norminette -R CheckForbiddenSourceHeader ft_*.c -norminette -R CheckForbiddenSourceHeader -gcc -Wall -Wextra -Werror -o a.out *.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/C_07/git_old/ex02/ft_ultimate_range.c b/C_07/git_old/ex02/ft_ultimate_range.c deleted file mode 100644 index 0ecabb9..0000000 --- a/C_07/git_old/ex02/ft_ultimate_range.c +++ /dev/null @@ -1,61 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_ultimate_range.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/18 18:13:35 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 10:49:32 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -static int ft_abs(int n) -{ - if (n < 0) - n = -n; - return (n); -} - -int *ft_range(int min, int max) -{ - int *range; - int size; - int i; - - range = NULL; - if (min >= max) - return (range); - else - size = ft_abs(max - min); - range = (int *) malloc(size * sizeof(int)); - i = 0; - while (i < size) - { - range[i] = min + i; - i++; - } - return (range); -} - -int ft_ultimate_range(int **range, int min, int max) -{ - int *r; - int size; - - (void) range; - r = NULL; - size = 0; - if (min >= max) - { - *range = r; - return (size); - } - else - size = ft_abs(max - min); - r = ft_range(min, max); - *range = r; - return (size); -} diff --git a/C_07/git_old/ex02/main.c b/C_07/git_old/ex02/main.c deleted file mode 100644 index 582dc59..0000000 --- a/C_07/git_old/ex02/main.c +++ /dev/null @@ -1,44 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/18 18:11:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/18 18:31:33 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -int ft_ultimate_range(int **range, int min, int max); - -int main(void) -{ - int i; - int min; - int max; - int size; - int *range; - - min = 0; - max = 0; - size = 0; - printf("Input Min: "); - scanf("%d", &min); - printf("Input Max: "); - scanf("%d", &max); - size = ft_ultimate_range(&range, min, max); - printf("size=%d min=%d max=%d (ft_ultimate_range)\nrange:\n", size, min, max); - i = 0; - while (i < size) - { - printf("range[%d] = %d\n", i, range[i]); - i++; - } - return (0); -} diff --git a/C_07/git_old/ex02/main.sh b/C_07/git_old/ex02/main.sh deleted file mode 100755 index 292faee..0000000 --- a/C_07/git_old/ex02/main.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e -#norminette -R CheckForbiddenSourceHeader ft_*.c -norminette -R CheckForbiddenSourceHeader -gcc -Wall -Wextra -Werror -o a.out *.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/C_07/git_old/ex03/ft_strjoin.c b/C_07/git_old/ex03/ft_strjoin.c deleted file mode 100644 index 11efb73..0000000 --- a/C_07/git_old/ex03/ft_strjoin.c +++ /dev/null @@ -1,85 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strjoin.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/19 11:25:51 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 11:41:49 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include - -static int ft_strlen(char *str) -{ - int len; - - len = 0; - while (str[len] != '\0') - len++; - return (len); -} - -char *ft_strcat(char *dest, char *src) -{ - char *s1; - char *s2; - - s1 = dest; - s2 = src; - while (*s1 != '\0') - s1++; - while (*s2 != '\0') - *s1++ = *s2++; - *s1 = '\0'; - return (dest); -} - -int ft_strslen(int size, char **strs, char *sep) -{ - int len; - int i; - - len = 1; - i = 0; - while (i < size) - { - len += ft_strlen(strs[i]); - if (i < size - 1) - len += ft_strlen(sep); - i++; - } - return (len); -} - -char *ft_strjoin(int size, char **strs, char *sep) -{ - char *str; - int len; - int i; - - if (size == 0) - { - str = (char *) malloc(sizeof(char)); - *str = '\0'; - return (str); - } - len = ft_strslen(size, strs, sep); - str = (char *) malloc(len * sizeof(char)); - if (str == NULL) - return (NULL); - *str = '\0'; - i = 0; - while (i < size) - { - ft_strcat(str, strs[i]); - if (i < size - 1) - ft_strcat(str, sep); - i++; - } - return (str); -} diff --git a/C_07/git_old/ex03/main.c b/C_07/git_old/ex03/main.c deleted file mode 100644 index dd29822..0000000 --- a/C_07/git_old/ex03/main.c +++ /dev/null @@ -1,42 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 09:34:53 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 09:36:09 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -char *ft_strjoin(int size, char **strs, char *sep); - -int main(void) -{ - int i; - char *sep; - char **strs; - char *result; - - sep = ""; - strs = malloc(3 * sizeof(*strs)); - sep = (char *) malloc(32 * sizeof(char)); - i = 0; - while (i < 3) - { - strs[i] = (char *) malloc(32 * sizeof(char)); - printf("Input String #%d [Max 31]: ", i + 1); - scanf("%s", strs[i++]); - } - printf("Input Separator: "); - scanf("%s", sep); - result = ft_strjoin(i, strs, sep); - printf("size=%d sep=%s result=%s (ft_strjoin)\n", i, sep, result); - return (0); -} diff --git a/C_07/git_old/ex03/main.sh b/C_07/git_old/ex03/main.sh deleted file mode 100755 index 5481183..0000000 --- a/C_07/git_old/ex03/main.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -set -e -rm -f a.out -#norminette -R CheckForbiddenSourceHeader -norminette -R CheckForbiddenSourceHeader ft_*.c -gcc -Wall -Wextra -Werror -o a.out ft_*.c main.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/C_07/git_old2/ex00/ft_strdup.c b/C_07/git_old2/ex00/ft_strdup.c deleted file mode 100644 index 1bc2b09..0000000 --- a/C_07/git_old2/ex00/ft_strdup.c +++ /dev/null @@ -1,36 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strdup.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/13 09:03:26 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 11:29:47 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -char *ft_strdup(char *src) -{ - char *str; - char *_str; - char *_src; - int size; - - size = 0; - while (src[size] != '\0') - size++; - str = (char *) malloc((size + 1) * sizeof(char)); - if (str == NULL) - return (NULL); - _str = str; - _src = src; - while (*src != '\0') - *str++ = *src++; - *str = '\0'; - str = _str; - src = _src; - return (str); -} diff --git a/C_07/git_old2/ex00/main.c b/C_07/git_old2/ex00/main.c deleted file mode 100644 index 9edc3e9..0000000 --- a/C_07/git_old2/ex00/main.c +++ /dev/null @@ -1,34 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/13 09:02:59 by gbaconni #+# #+# */ -/* Updated: 2021/08/18 18:07:36 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -char *ft_strdup(char *src); - -int main(void) -{ - char *src; - char *result; - - src = (char *) malloc(32 * sizeof(char)); - printf("Input String [max 31]: "); - scanf("%s", src); - result = ft_strdup(src); - printf("src=%s result=%s (ft_strdup)\n", src, result); - result = strdup(src); - printf("src=%s result=%s (strdup)\n", src, result); - free(src); - return (0); -} diff --git a/C_07/git_old2/ex00/main.sh b/C_07/git_old2/ex00/main.sh deleted file mode 100755 index 292faee..0000000 --- a/C_07/git_old2/ex00/main.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e -#norminette -R CheckForbiddenSourceHeader ft_*.c -norminette -R CheckForbiddenSourceHeader -gcc -Wall -Wextra -Werror -o a.out *.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/C_07/git_old2/ex01/ft_range.c b/C_07/git_old2/ex01/ft_range.c deleted file mode 100644 index 114b29a..0000000 --- a/C_07/git_old2/ex01/ft_range.c +++ /dev/null @@ -1,41 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_range.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/18 18:13:35 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 10:49:02 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -static int ft_abs(int n) -{ - if (n < 0) - n = -n; - return (n); -} - -int *ft_range(int min, int max) -{ - int *range; - int size; - int i; - - range = NULL; - if (min >= max) - return (range); - else - size = ft_abs(max - min); - range = (int *) malloc(size * sizeof(int)); - i = 0; - while (i < size) - { - range[i] = min + i; - i++; - } - return (range); -} diff --git a/C_07/git_old2/ex01/main.c b/C_07/git_old2/ex01/main.c deleted file mode 100644 index 3e9f989..0000000 --- a/C_07/git_old2/ex01/main.c +++ /dev/null @@ -1,52 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/18 18:11:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/19 16:11:21 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -int *ft_range(int min, int max); - -static int ft_abs(int n) -{ - if (n < 0) - n = -n; - return (n); -} - -int main(void) -{ - int i; - int min; - int max; - int size; - int *result; - - min = 0; - max = 0; - printf("Input Min: "); - scanf("%d", &min); - printf("Input Max: "); - scanf("%d", &max); - result = ft_range(min, max); - printf("min=%d max=%d (ft_range)\nresult:\n", min, max); - size = ft_abs(max - min); - printf("size=%d\n", size); - i = 0; - while (i < size) - { - printf("result[%d] = %d\n", i, result[i]); - i++; - } - return (0); -} diff --git a/C_07/git_old2/ex01/main.sh b/C_07/git_old2/ex01/main.sh deleted file mode 100755 index 292faee..0000000 --- a/C_07/git_old2/ex01/main.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e -#norminette -R CheckForbiddenSourceHeader ft_*.c -norminette -R CheckForbiddenSourceHeader -gcc -Wall -Wextra -Werror -o a.out *.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/C_07/git_old2/ex02/ft_ultimate_range.c b/C_07/git_old2/ex02/ft_ultimate_range.c deleted file mode 100644 index 0ecabb9..0000000 --- a/C_07/git_old2/ex02/ft_ultimate_range.c +++ /dev/null @@ -1,61 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_ultimate_range.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/18 18:13:35 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 10:49:32 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -static int ft_abs(int n) -{ - if (n < 0) - n = -n; - return (n); -} - -int *ft_range(int min, int max) -{ - int *range; - int size; - int i; - - range = NULL; - if (min >= max) - return (range); - else - size = ft_abs(max - min); - range = (int *) malloc(size * sizeof(int)); - i = 0; - while (i < size) - { - range[i] = min + i; - i++; - } - return (range); -} - -int ft_ultimate_range(int **range, int min, int max) -{ - int *r; - int size; - - (void) range; - r = NULL; - size = 0; - if (min >= max) - { - *range = r; - return (size); - } - else - size = ft_abs(max - min); - r = ft_range(min, max); - *range = r; - return (size); -} diff --git a/C_07/git_old2/ex02/main.c b/C_07/git_old2/ex02/main.c deleted file mode 100644 index 582dc59..0000000 --- a/C_07/git_old2/ex02/main.c +++ /dev/null @@ -1,44 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/18 18:11:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/18 18:31:33 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -int ft_ultimate_range(int **range, int min, int max); - -int main(void) -{ - int i; - int min; - int max; - int size; - int *range; - - min = 0; - max = 0; - size = 0; - printf("Input Min: "); - scanf("%d", &min); - printf("Input Max: "); - scanf("%d", &max); - size = ft_ultimate_range(&range, min, max); - printf("size=%d min=%d max=%d (ft_ultimate_range)\nrange:\n", size, min, max); - i = 0; - while (i < size) - { - printf("range[%d] = %d\n", i, range[i]); - i++; - } - return (0); -} diff --git a/C_07/git_old2/ex02/main.sh b/C_07/git_old2/ex02/main.sh deleted file mode 100755 index 292faee..0000000 --- a/C_07/git_old2/ex02/main.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -e -#norminette -R CheckForbiddenSourceHeader ft_*.c -norminette -R CheckForbiddenSourceHeader -gcc -Wall -Wextra -Werror -o a.out *.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/C_07/git_old2/ex03/ft_strjoin.c b/C_07/git_old2/ex03/ft_strjoin.c deleted file mode 100644 index 11efb73..0000000 --- a/C_07/git_old2/ex03/ft_strjoin.c +++ /dev/null @@ -1,85 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strjoin.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/19 11:25:51 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 11:41:49 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include - -static int ft_strlen(char *str) -{ - int len; - - len = 0; - while (str[len] != '\0') - len++; - return (len); -} - -char *ft_strcat(char *dest, char *src) -{ - char *s1; - char *s2; - - s1 = dest; - s2 = src; - while (*s1 != '\0') - s1++; - while (*s2 != '\0') - *s1++ = *s2++; - *s1 = '\0'; - return (dest); -} - -int ft_strslen(int size, char **strs, char *sep) -{ - int len; - int i; - - len = 1; - i = 0; - while (i < size) - { - len += ft_strlen(strs[i]); - if (i < size - 1) - len += ft_strlen(sep); - i++; - } - return (len); -} - -char *ft_strjoin(int size, char **strs, char *sep) -{ - char *str; - int len; - int i; - - if (size == 0) - { - str = (char *) malloc(sizeof(char)); - *str = '\0'; - return (str); - } - len = ft_strslen(size, strs, sep); - str = (char *) malloc(len * sizeof(char)); - if (str == NULL) - return (NULL); - *str = '\0'; - i = 0; - while (i < size) - { - ft_strcat(str, strs[i]); - if (i < size - 1) - ft_strcat(str, sep); - i++; - } - return (str); -} diff --git a/C_07/git_old2/ex03/main.c b/C_07/git_old2/ex03/main.c deleted file mode 100644 index dd29822..0000000 --- a/C_07/git_old2/ex03/main.c +++ /dev/null @@ -1,42 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 09:34:53 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 09:36:09 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -char *ft_strjoin(int size, char **strs, char *sep); - -int main(void) -{ - int i; - char *sep; - char **strs; - char *result; - - sep = ""; - strs = malloc(3 * sizeof(*strs)); - sep = (char *) malloc(32 * sizeof(char)); - i = 0; - while (i < 3) - { - strs[i] = (char *) malloc(32 * sizeof(char)); - printf("Input String #%d [Max 31]: ", i + 1); - scanf("%s", strs[i++]); - } - printf("Input Separator: "); - scanf("%s", sep); - result = ft_strjoin(i, strs, sep); - printf("size=%d sep=%s result=%s (ft_strjoin)\n", i, sep, result); - return (0); -} diff --git a/C_07/git_old2/ex03/main.sh b/C_07/git_old2/ex03/main.sh deleted file mode 100755 index 5481183..0000000 --- a/C_07/git_old2/ex03/main.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -set -e -rm -f a.out -#norminette -R CheckForbiddenSourceHeader -norminette -R CheckForbiddenSourceHeader ft_*.c -gcc -Wall -Wextra -Werror -o a.out ft_*.c main.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/C_08/git_old/ex00/ft.h b/C_08/git_old/ex00/ft.h deleted file mode 100644 index ed4dc9f..0000000 --- a/C_08/git_old/ex00/ft.h +++ /dev/null @@ -1,21 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 10:17:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 12:05:50 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ -#ifndef FT_H -# define FT_H - -void ft_putchar(char c); -void ft_swap(int *a, int *b); -void ft_putstr(char *str); -int ft_strlen(char *str); -int ft_strcmp(char *s1, char *s2); - -#endif diff --git a/C_08/git_old/ex00/main.c b/C_08/git_old/ex00/main.c deleted file mode 100644 index 6cbfca3..0000000 --- a/C_08/git_old/ex00/main.c +++ /dev/null @@ -1,19 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 10:26:50 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 10:34:14 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "ft.h" - -int main(int argc, char *argv[]) -{ - (void) argc; - (void) argv; -} diff --git a/C_08/git_old/ex00/main.sh b/C_08/git_old/ex00/main.sh deleted file mode 100755 index 9db2b06..0000000 --- a/C_08/git_old/ex00/main.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -set -e -rm -f a.out -find . -type f -name '*.h' -exec \ -norminette -R CheckDefine {} \; -find . -type f -name '*.c' \! -name 'main.c' -exec \ -norminette -R CheckForbiddenSourceHeader {} \; -echo -gcc -Wall -Wextra -Werror -o a.out *.c -#cpp *.c | tail -n 30 -echo -echo $(basename $PWD): -./a.out "$@" -rm -f a.out diff --git a/C_08/git_old/ex01/ft_boolean.h b/C_08/git_old/ex01/ft_boolean.h deleted file mode 100644 index bab5db9..0000000 --- a/C_08/git_old/ex01/ft_boolean.h +++ /dev/null @@ -1,26 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_boolean.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 10:17:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 15:41:04 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ -#ifndef FT_BOOLEAN_H -# define FT_BOOLEAN_H - -# include - -typedef int t_bool; - -# define TRUE 1 -# define FALSE 0 -# define EVEN(nbr) nbr % 2 == 0 -# define EVEN_MSG "I have an even number of arguments.\n" -# define ODD_MSG "I have an odd number of arguments.\n" -# define SUCCESS 0 - -#endif diff --git a/C_08/git_old/ex01/main.c b/C_08/git_old/ex01/main.c deleted file mode 100644 index f572dbe..0000000 --- a/C_08/git_old/ex01/main.c +++ /dev/null @@ -1,34 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 10:26:50 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 10:34:14 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "ft_boolean.h" - -void ft_putstr(char *str) -{ - while (*str) - write(1, str++, 1); -} - -t_bool ft_is_even(int nbr) -{ - return ((EVEN(nbr)) ? TRUE : FALSE); -} - -int main(int argc, char **argv) -{ - (void) argv; - if (ft_is_even(argc - 1) == TRUE) - ft_putstr(EVEN_MSG); - else - ft_putstr(ODD_MSG); - return (SUCCESS); -} diff --git a/C_08/git_old/ex01/main.sh b/C_08/git_old/ex01/main.sh deleted file mode 100755 index 9db2b06..0000000 --- a/C_08/git_old/ex01/main.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -set -e -rm -f a.out -find . -type f -name '*.h' -exec \ -norminette -R CheckDefine {} \; -find . -type f -name '*.c' \! -name 'main.c' -exec \ -norminette -R CheckForbiddenSourceHeader {} \; -echo -gcc -Wall -Wextra -Werror -o a.out *.c -#cpp *.c | tail -n 30 -echo -echo $(basename $PWD): -./a.out "$@" -rm -f a.out diff --git a/C_08/git_old/ex02/ft_abs.h b/C_08/git_old/ex02/ft_abs.h deleted file mode 100644 index e9e3113..0000000 --- a/C_08/git_old/ex02/ft_abs.h +++ /dev/null @@ -1,18 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_boolean.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 10:17:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 15:39:27 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef FT_ABS_H -# define FT_ABS_H - -# define ABS(Value) ((Value < 0)? (-Value): (Value)) - -#endif diff --git a/C_08/git_old/ex02/main.c b/C_08/git_old/ex02/main.c deleted file mode 100644 index 3652b14..0000000 --- a/C_08/git_old/ex02/main.c +++ /dev/null @@ -1,52 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 10:26:50 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 10:34:14 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "ft_abs.h" -#include - -static int ft_atoi(char *str) -{ - int nb; - int s; - int i; - - nb = 0; - s = 1; - i = 0; - while (str[i] != '\0' && (str[i] == ' ' || (str[i] >= '\t' && str[i] <= '\r'))) - i++; - while (str[i] != '\0') - { - if (str[i] == '+') - s += 0; - else if (str[i] == '-') - s *= -1; - else if (str[i] >= '0' && str[i] <= '9') - nb = nb * 10 + str[i] - '0'; - else - break ; - i++; - } - return (nb * s); -} - -int main(int argc, char *argv[]) -{ - int n; - - if (argc > 1) - { - n = ft_atoi(argv[1]); - printf("%d\n", ABS(n)); - } - return (0); -} diff --git a/C_08/git_old/ex02/main.sh b/C_08/git_old/ex02/main.sh deleted file mode 100755 index 9db2b06..0000000 --- a/C_08/git_old/ex02/main.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -set -e -rm -f a.out -find . -type f -name '*.h' -exec \ -norminette -R CheckDefine {} \; -find . -type f -name '*.c' \! -name 'main.c' -exec \ -norminette -R CheckForbiddenSourceHeader {} \; -echo -gcc -Wall -Wextra -Werror -o a.out *.c -#cpp *.c | tail -n 30 -echo -echo $(basename $PWD): -./a.out "$@" -rm -f a.out diff --git a/C_08/git_old/ex03/ft_point.h b/C_08/git_old/ex03/ft_point.h deleted file mode 100644 index 4ebbbc1..0000000 --- a/C_08/git_old/ex03/ft_point.h +++ /dev/null @@ -1,22 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_point.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 10:17:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 12:05:50 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef FT_POINT_H -# define FT_POINT_H - -typedef struct s_point -{ - int x; - int y; -} t_point; -void set_point(t_point *point); -#endif diff --git a/C_08/git_old/ex03/main.c b/C_08/git_old/ex03/main.c deleted file mode 100644 index 5eb087d..0000000 --- a/C_08/git_old/ex03/main.c +++ /dev/null @@ -1,27 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 10:26:50 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 10:34:14 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "ft_point.h" - -void set_point(t_point *point) -{ - point->x = 42; - point->y = 21; -} - -int main(void) -{ - t_point point; - - set_point(&point); - return (0); -} diff --git a/C_08/git_old/ex03/main.sh b/C_08/git_old/ex03/main.sh deleted file mode 100755 index 9db2b06..0000000 --- a/C_08/git_old/ex03/main.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -set -e -rm -f a.out -find . -type f -name '*.h' -exec \ -norminette -R CheckDefine {} \; -find . -type f -name '*.c' \! -name 'main.c' -exec \ -norminette -R CheckForbiddenSourceHeader {} \; -echo -gcc -Wall -Wextra -Werror -o a.out *.c -#cpp *.c | tail -n 30 -echo -echo $(basename $PWD): -./a.out "$@" -rm -f a.out diff --git a/C_09/git_old/ex00/ft.h b/C_09/git_old/ex00/ft.h deleted file mode 100644 index ed4dc9f..0000000 --- a/C_09/git_old/ex00/ft.h +++ /dev/null @@ -1,21 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 10:17:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/20 12:05:50 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ -#ifndef FT_H -# define FT_H - -void ft_putchar(char c); -void ft_swap(int *a, int *b); -void ft_putstr(char *str); -int ft_strlen(char *str); -int ft_strcmp(char *s1, char *s2); - -#endif diff --git a/C_09/git_old/ex00/ft_putchar.c b/C_09/git_old/ex00/ft_putchar.c deleted file mode 100644 index 7cfa8c1..0000000 --- a/C_09/git_old/ex00/ft_putchar.c +++ /dev/null @@ -1,18 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_putchar.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:41:08 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:41:17 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -void ft_putchar(char c) -{ - write(1, &c, 1); -} diff --git a/C_09/git_old/ex00/ft_putstr.c b/C_09/git_old/ex00/ft_putstr.c deleted file mode 100644 index 4368cae..0000000 --- a/C_09/git_old/ex00/ft_putstr.c +++ /dev/null @@ -1,22 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_putstr.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:42:02 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:42:04 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -void ft_putstr(char *str) -{ - char *p_str; - - p_str = str; - while (*p_str != '\0') - write(1, p_str++, 1); -} diff --git a/C_09/git_old/ex00/ft_strcmp.c b/C_09/git_old/ex00/ft_strcmp.c deleted file mode 100644 index 7fd53da..0000000 --- a/C_09/git_old/ex00/ft_strcmp.c +++ /dev/null @@ -1,28 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strcmp.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:43:35 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:43:44 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_strcmp(char *s1, char *s2) -{ - char c1; - char c2; - - c1 = '\0'; - c2 = '\0'; - while (c1 == c2) - { - c1 = *s1++; - c2 = *s2++; - if (c1 == '\0') - break ; - } - return (c1 - c2); -} diff --git a/C_09/git_old/ex00/ft_strlen.c b/C_09/git_old/ex00/ft_strlen.c deleted file mode 100644 index 324bc67..0000000 --- a/C_09/git_old/ex00/ft_strlen.c +++ /dev/null @@ -1,21 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strlen.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:42:47 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:43:21 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_strlen(char *str) -{ - char *p_str; - - p_str = str; - while (*p_str != '\0') - p_str++; - return (p_str - str); -} diff --git a/C_09/git_old/ex00/ft_swap.c b/C_09/git_old/ex00/ft_swap.c deleted file mode 100644 index 373fbbe..0000000 --- a/C_09/git_old/ex00/ft_swap.c +++ /dev/null @@ -1,20 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_swap.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:41:30 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:41:35 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -void ft_swap(int *a, int *b) -{ - int n; - - n = *a; - *a = *b; - *b = n; -} diff --git a/C_09/git_old/ex00/libft_creator.sh b/C_09/git_old/ex00/libft_creator.sh deleted file mode 100755 index 2490941..0000000 --- a/C_09/git_old/ex00/libft_creator.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -rm -f *.o libft.a -gcc -Wall -Wextra -Werror -c *.c -ar -cq libft.a *.o -#ar -t libft.a -#rm -f *.o diff --git a/C_09/git_old/ex00/main.c b/C_09/git_old/ex00/main.c deleted file mode 100644 index bc1c4cc..0000000 --- a/C_09/git_old/ex00/main.c +++ /dev/null @@ -1,46 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:55:33 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 17:19:48 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -void ft_putchar(char c); -void ft_swap(int *a, int *b); -void ft_putstr(char *str); -int ft_strlen(char *str); -int ft_strcmp(char *s1, char *s2); - -int main(void) -{ - int a; - int b; - int r; - - printf("ft_putchar: (expected Z)\n"); - ft_putchar('Z'); - printf("\n\n"); - a = 42; - b = 21; - printf("ft_swap: (expected a=21 b=42)\n"); - ft_swap(&a, &b); - printf("a=%d b=%d\n\n", a, b); - printf("ft_putstr: (expected hello)\n"); - ft_putstr("hello\n\n"); - printf("ft_strlen: (expected 5)\n"); - r = ft_strlen("hello"); - printf("%d\n\n", r); - printf("ft_strcmp: (expected 0)\n"); - r = ft_strcmp("abc","abc"); - printf("%d\n\n", r); -} diff --git a/C_09/git_old/ex00/main.sh b/C_09/git_old/ex00/main.sh deleted file mode 100755 index 5892b30..0000000 --- a/C_09/git_old/ex00/main.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -set -e -find . -type f -name '*.h' -exec \ -norminette -R CheckDefine {} \; -find . -type f -name '*.c' \! -name 'main.c' -exec \ -norminette -R CheckForbiddenSourceHeader {} \; -echo -sh libft_creator.sh -rm -f *.o -echo -echo $(basename $PWD): -gcc -Wall -Wextra -Werror -o a.out -L. -lft main.c -./a.out "$@" -rm -f a.out diff --git a/C_09/git_old/ex01/Makefile b/C_09/git_old/ex01/Makefile deleted file mode 100644 index 3dac316..0000000 --- a/C_09/git_old/ex01/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -# **************************************************************************** # -# # -# ::: :::::::: # -# Makefile :+: :+: :+: # -# +:+ +:+ +:+ # -# By: gbaconni +#+ +:+ +#+ # -# +#+#+#+#+#+ +#+ # -# Created: 2021/08/22 17:28:57 by gbaconni #+# #+# # -# Updated: 2021/08/22 18:12:53 by gbaconni ### ########.fr # -# # -# **************************************************************************** # - -# -# make fclean -# make -# - -NAME = libft.a - -SRCDIR = srcs -SRC = $(SRCDIR)/ft_putchar.c $(SRCDIR)/ft_swap.c $(SRCDIR)/ft_putstr.c $(SRCDIR)/ft_strlen.c $(SRCDIR)/ft_strcmp.c -OBJ = ${SRC:.c=.o} - -HDRDIR = includes -HDR = $(HDRDIR)/ft.h - -CC = gcc -CFLAGS = -Wall -Wextra -Werror -AR = ar -ARFLAGS = -rcs - -RM = rm -RMFLAGS = -f - -all: $(NAME) - -.c.o: - $(CC) $(CFLAGS) -I $(HDRDIR) -c $< -o ${<:.c=.o} - -$(NAME): $(OBJ) - $(AR) $(ARFLAGS) $@ $^ - -clean: - $(RM) $(RMFLAGS) $(OBJ) - -fclean: clean - $(RM) $(RMFLAGS) $(NAME) - -re: fclean all - diff --git a/C_09/git_old/ex01/includes/ft.h b/C_09/git_old/ex01/includes/ft.h deleted file mode 100644 index 4ee5228..0000000 --- a/C_09/git_old/ex01/includes/ft.h +++ /dev/null @@ -1,21 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 10:17:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 17:40:13 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ -#ifndef FT_H -# define FT_H - -void ft_putchar(char c); -void ft_swap(int *a, int *b); -void ft_putstr(char *str); -int ft_strlen(char *str); -int ft_strcmp(char *s1, char *s2); - -#endif diff --git a/C_09/git_old/ex01/main.c b/C_09/git_old/ex01/main.c deleted file mode 100644 index 82f98f6..0000000 --- a/C_09/git_old/ex01/main.c +++ /dev/null @@ -1,41 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:55:33 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 17:19:48 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include -#include "ft.h" - -int main(void) -{ - int a; - int b; - int r; - - printf("ft_putchar: (expected Z)\n"); - ft_putchar('Z'); - printf("\n\n"); - a = 42; - b = 21; - printf("ft_swap: (expected a=21 b=42)\n"); - ft_swap(&a, &b); - printf("a=%d b=%d\n\n", a, b); - printf("ft_putstr: (expected hello)\n"); - ft_putstr("hello\n\n"); - printf("ft_strlen: (expected 5)\n"); - r = ft_strlen("hello"); - printf("%d\n\n", r); - printf("ft_strcmp: (expected 0)\n"); - r = ft_strcmp("abc","abc"); - printf("%d\n\n", r); -} diff --git a/C_09/git_old/ex01/main.sh b/C_09/git_old/ex01/main.sh deleted file mode 100755 index c6ee0fb..0000000 --- a/C_09/git_old/ex01/main.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -set -e -find . -type f -name '*.h' -exec \ -norminette -R CheckDefine {} \; -find . -type f -name '*.c' \! -name 'main.c' -exec \ -norminette -R CheckForbiddenSourceHeader {} \; -echo -make fclean -make -echo -echo $(basename $PWD): -gcc -Wall -Wextra -Werror main.c -I includes -L . -lft -o a.out -./a.out "$@" -make fclean -rm -f a.out diff --git a/C_09/git_old/ex01/srcs/ft_putchar.c b/C_09/git_old/ex01/srcs/ft_putchar.c deleted file mode 100644 index 7cfa8c1..0000000 --- a/C_09/git_old/ex01/srcs/ft_putchar.c +++ /dev/null @@ -1,18 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_putchar.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:41:08 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:41:17 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -void ft_putchar(char c) -{ - write(1, &c, 1); -} diff --git a/C_09/git_old/ex01/srcs/ft_putstr.c b/C_09/git_old/ex01/srcs/ft_putstr.c deleted file mode 100644 index 4368cae..0000000 --- a/C_09/git_old/ex01/srcs/ft_putstr.c +++ /dev/null @@ -1,22 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_putstr.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:42:02 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:42:04 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -void ft_putstr(char *str) -{ - char *p_str; - - p_str = str; - while (*p_str != '\0') - write(1, p_str++, 1); -} diff --git a/C_09/git_old/ex01/srcs/ft_strcmp.c b/C_09/git_old/ex01/srcs/ft_strcmp.c deleted file mode 100644 index 7fd53da..0000000 --- a/C_09/git_old/ex01/srcs/ft_strcmp.c +++ /dev/null @@ -1,28 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strcmp.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:43:35 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:43:44 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_strcmp(char *s1, char *s2) -{ - char c1; - char c2; - - c1 = '\0'; - c2 = '\0'; - while (c1 == c2) - { - c1 = *s1++; - c2 = *s2++; - if (c1 == '\0') - break ; - } - return (c1 - c2); -} diff --git a/C_09/git_old/ex01/srcs/ft_strlen.c b/C_09/git_old/ex01/srcs/ft_strlen.c deleted file mode 100644 index 324bc67..0000000 --- a/C_09/git_old/ex01/srcs/ft_strlen.c +++ /dev/null @@ -1,21 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strlen.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:42:47 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:43:21 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_strlen(char *str) -{ - char *p_str; - - p_str = str; - while (*p_str != '\0') - p_str++; - return (p_str - str); -} diff --git a/C_09/git_old/ex01/srcs/ft_swap.c b/C_09/git_old/ex01/srcs/ft_swap.c deleted file mode 100644 index 373fbbe..0000000 --- a/C_09/git_old/ex01/srcs/ft_swap.c +++ /dev/null @@ -1,20 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_swap.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:41:30 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:41:35 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -void ft_swap(int *a, int *b) -{ - int n; - - n = *a; - *a = *b; - *b = n; -} diff --git a/C_09/git_old/ex02/ft_split.c b/C_09/git_old/ex02/ft_split.c deleted file mode 100644 index 01f875b..0000000 --- a/C_09/git_old/ex02/ft_split.c +++ /dev/null @@ -1,109 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_split.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 18:14:04 by gbaconni #+# #+# */ -/* Updated: 2021/08/26 09:53:30 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include - -int g_t = 0; - -static char *ft_strncpy(char *dest, char *src, unsigned int n) -{ - unsigned int i; - - i = 0; - while (i < n && src[i] != '\0') - { - dest[i] = src[i]; - i++; - } - while (i < n) - { - dest[i] = '\0'; - i++; - } - dest[i] = '\0'; - return (dest); -} - -static int ft_is_charset(char c, char *charset) -{ - int i; - - i = 0; - while (charset[i] != '\0') - { - if (c == charset[i]) - return (1); - i++; - } - return (0); -} - -static int ft_split_len(char *str, char *charset) -{ - char *p_str; - int size; - - size = 2; - if (str == NULL || charset == NULL) - return (size); - p_str = str; - while (*p_str != '\0') - { - if (ft_is_charset(*p_str++, charset) == 1) - size++; - } - return (size); -} - -char *ft_copy(char *str, int size) -{ - char *result; - - result = (char *) malloc((size + 1) * sizeof(char)); - if (!result) - return (NULL); - if (size > 0) - ft_strncpy(result, str, size); - else - result[0] = '\0'; - return (result); -} - -char **ft_split(char *str, char *charset) -{ - char **strs; - char *start; - int i; - - strs = malloc(ft_split_len(str, charset) * sizeof(strs)); - if (strs == NULL || charset == NULL || str == NULL) - return (NULL); - start = str; - i = 0; - while (1) - { - if (ft_is_charset(*str, charset) == 1 || (*str == '\0' && g_t > 0)) - { - if (str - start > 0) - strs[i++] = ft_copy(start, str - start); - start = str + 1; - } - else - g_t++; - if (*str == '\0') - break ; - str++; - } - strs[i] = ft_copy(str, 0); - return (strs); -} diff --git a/C_09/git_old/ex02/main.c b/C_09/git_old/ex02/main.c deleted file mode 100644 index 8599195..0000000 --- a/C_09/git_old/ex02/main.c +++ /dev/null @@ -1,46 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/18 10:50:59 by gbaconni #+# #+# */ -/* Updated: 2021/08/25 14:11:02 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -char **ft_split(char *str, char *charset); - -int main(int argc, char *argv[]) -{ - char **strs; - char *str; - char *charset; - int i; - - if (argc < 2) - { - printf("%s \n", argv[0]); - return (1); - } - str = argv[1]; - charset = argv[2]; - if (str[0] == '\0') - str = NULL; - strs = ft_split(str, charset); - printf("str=%s charset=%s (ft_split)\n", str, charset); - i = 0; - while (strs[i]) - { - printf("strs[%d] = %s\n", i, strs[i]); - i++; - } - free(strs); - return (0); -} diff --git a/C_09/git_old/ex02/main.sh b/C_09/git_old/ex02/main.sh deleted file mode 100755 index f45787b..0000000 --- a/C_09/git_old/ex02/main.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -set -e -rm -f a.out -#norminette -R CheckForbiddenSourceHeader ft_*.c -norminette -R CheckForbiddenSourceHeader -#gcc -Wall -Wextra -Werror -fsanitize=address -g -o a.out *.c -gcc -Wall -Wextra -Werror -o a.out *.c -echo $(basename $PWD): -./a.out "$@" -rm -f a.out diff --git a/C_09/git_old2/ex00/ft_putchar.c b/C_09/git_old2/ex00/ft_putchar.c deleted file mode 100644 index 7cfa8c1..0000000 --- a/C_09/git_old2/ex00/ft_putchar.c +++ /dev/null @@ -1,18 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_putchar.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:41:08 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:41:17 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -void ft_putchar(char c) -{ - write(1, &c, 1); -} diff --git a/C_09/git_old2/ex00/ft_putstr.c b/C_09/git_old2/ex00/ft_putstr.c deleted file mode 100644 index 4368cae..0000000 --- a/C_09/git_old2/ex00/ft_putstr.c +++ /dev/null @@ -1,22 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_putstr.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:42:02 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:42:04 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -void ft_putstr(char *str) -{ - char *p_str; - - p_str = str; - while (*p_str != '\0') - write(1, p_str++, 1); -} diff --git a/C_09/git_old2/ex00/ft_strcmp.c b/C_09/git_old2/ex00/ft_strcmp.c deleted file mode 100644 index 7fd53da..0000000 --- a/C_09/git_old2/ex00/ft_strcmp.c +++ /dev/null @@ -1,28 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strcmp.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:43:35 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:43:44 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_strcmp(char *s1, char *s2) -{ - char c1; - char c2; - - c1 = '\0'; - c2 = '\0'; - while (c1 == c2) - { - c1 = *s1++; - c2 = *s2++; - if (c1 == '\0') - break ; - } - return (c1 - c2); -} diff --git a/C_09/git_old2/ex00/ft_strlen.c b/C_09/git_old2/ex00/ft_strlen.c deleted file mode 100644 index 324bc67..0000000 --- a/C_09/git_old2/ex00/ft_strlen.c +++ /dev/null @@ -1,21 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strlen.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:42:47 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:43:21 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_strlen(char *str) -{ - char *p_str; - - p_str = str; - while (*p_str != '\0') - p_str++; - return (p_str - str); -} diff --git a/C_09/git_old2/ex00/ft_swap.c b/C_09/git_old2/ex00/ft_swap.c deleted file mode 100644 index 373fbbe..0000000 --- a/C_09/git_old2/ex00/ft_swap.c +++ /dev/null @@ -1,20 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_swap.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:41:30 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:41:35 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -void ft_swap(int *a, int *b) -{ - int n; - - n = *a; - *a = *b; - *b = n; -} diff --git a/C_09/git_old2/ex00/libft_creator.sh b/C_09/git_old2/ex00/libft_creator.sh deleted file mode 100755 index 2490941..0000000 --- a/C_09/git_old2/ex00/libft_creator.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -rm -f *.o libft.a -gcc -Wall -Wextra -Werror -c *.c -ar -cq libft.a *.o -#ar -t libft.a -#rm -f *.o diff --git a/C_09/git_old2/ex00/main.c b/C_09/git_old2/ex00/main.c deleted file mode 100644 index bc1c4cc..0000000 --- a/C_09/git_old2/ex00/main.c +++ /dev/null @@ -1,46 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:55:33 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 17:19:48 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -void ft_putchar(char c); -void ft_swap(int *a, int *b); -void ft_putstr(char *str); -int ft_strlen(char *str); -int ft_strcmp(char *s1, char *s2); - -int main(void) -{ - int a; - int b; - int r; - - printf("ft_putchar: (expected Z)\n"); - ft_putchar('Z'); - printf("\n\n"); - a = 42; - b = 21; - printf("ft_swap: (expected a=21 b=42)\n"); - ft_swap(&a, &b); - printf("a=%d b=%d\n\n", a, b); - printf("ft_putstr: (expected hello)\n"); - ft_putstr("hello\n\n"); - printf("ft_strlen: (expected 5)\n"); - r = ft_strlen("hello"); - printf("%d\n\n", r); - printf("ft_strcmp: (expected 0)\n"); - r = ft_strcmp("abc","abc"); - printf("%d\n\n", r); -} diff --git a/C_09/git_old2/ex00/main.sh b/C_09/git_old2/ex00/main.sh deleted file mode 100755 index 5892b30..0000000 --- a/C_09/git_old2/ex00/main.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -set -e -find . -type f -name '*.h' -exec \ -norminette -R CheckDefine {} \; -find . -type f -name '*.c' \! -name 'main.c' -exec \ -norminette -R CheckForbiddenSourceHeader {} \; -echo -sh libft_creator.sh -rm -f *.o -echo -echo $(basename $PWD): -gcc -Wall -Wextra -Werror -o a.out -L. -lft main.c -./a.out "$@" -rm -f a.out diff --git a/C_09/git_old2/ex01/Makefile b/C_09/git_old2/ex01/Makefile deleted file mode 100644 index 02d7b20..0000000 --- a/C_09/git_old2/ex01/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -# **************************************************************************** # -# # -# ::: :::::::: # -# Makefile :+: :+: :+: # -# +:+ +:+ +:+ # -# By: gbaconni +#+ +:+ +#+ # -# +#+#+#+#+#+ +#+ # -# Created: 2021/08/22 17:28:57 by gbaconni #+# #+# # -# Updated: 2021/08/22 18:12:53 by gbaconni ### ########.fr # -# # -# **************************************************************************** # - -# -# make fclean -# make -# - -NAME = libft.a - -SRCDIR = srcs - -SRC = ft_putchar.c \ - ft_swap.c \ - ft_putstr.c \ - ft_strlen.c \ - ft_strcmp.c - -HDR = ft.h - -INCLUDE = includes - -CC = gcc -CFLAGS = -Wall -Wextra -Werror -AR = ar -ARFLAGS = -cq - -all: $(NAME) - -$(NAME): - cd $(SRCDIR) && $(CC) $(CFLAGS) -I $(INCLUDE) -c $(SRC) - $(AR) $(ARFLAGS) $(NAME) $(SRCDIR)/*.o - -clean: - @/bin/rm -f **/*.o - -fclean: clean - @/bin/rm -f $(NAME) - -re: fclean all - diff --git a/C_09/git_old2/ex01/includes/ft.h b/C_09/git_old2/ex01/includes/ft.h deleted file mode 100644 index 4ee5228..0000000 --- a/C_09/git_old2/ex01/includes/ft.h +++ /dev/null @@ -1,21 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/20 10:17:09 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 17:40:13 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ -#ifndef FT_H -# define FT_H - -void ft_putchar(char c); -void ft_swap(int *a, int *b); -void ft_putstr(char *str); -int ft_strlen(char *str); -int ft_strcmp(char *s1, char *s2); - -#endif diff --git a/C_09/git_old2/ex01/main.c b/C_09/git_old2/ex01/main.c deleted file mode 100644 index bc1c4cc..0000000 --- a/C_09/git_old2/ex01/main.c +++ /dev/null @@ -1,46 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:55:33 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 17:19:48 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -void ft_putchar(char c); -void ft_swap(int *a, int *b); -void ft_putstr(char *str); -int ft_strlen(char *str); -int ft_strcmp(char *s1, char *s2); - -int main(void) -{ - int a; - int b; - int r; - - printf("ft_putchar: (expected Z)\n"); - ft_putchar('Z'); - printf("\n\n"); - a = 42; - b = 21; - printf("ft_swap: (expected a=21 b=42)\n"); - ft_swap(&a, &b); - printf("a=%d b=%d\n\n", a, b); - printf("ft_putstr: (expected hello)\n"); - ft_putstr("hello\n\n"); - printf("ft_strlen: (expected 5)\n"); - r = ft_strlen("hello"); - printf("%d\n\n", r); - printf("ft_strcmp: (expected 0)\n"); - r = ft_strcmp("abc","abc"); - printf("%d\n\n", r); -} diff --git a/C_09/git_old2/ex01/main.sh b/C_09/git_old2/ex01/main.sh deleted file mode 100755 index 83595c0..0000000 --- a/C_09/git_old2/ex01/main.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -set -e -find . -type f -name '*.h' -exec \ -norminette -R CheckDefine {} \; -find . -type f -name '*.c' \! -name 'main.c' -exec \ -norminette -R CheckForbiddenSourceHeader {} \; -echo -make fclean -make -rm -f *.o -echo -echo $(basename $PWD): -gcc -Wall -Wextra -Werror -o a.out -L. -lft main.c -./a.out "$@" -rm -f a.out diff --git a/C_09/git_old2/ex01/srcs/ft_putchar.c b/C_09/git_old2/ex01/srcs/ft_putchar.c deleted file mode 100644 index 7cfa8c1..0000000 --- a/C_09/git_old2/ex01/srcs/ft_putchar.c +++ /dev/null @@ -1,18 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_putchar.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:41:08 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:41:17 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -void ft_putchar(char c) -{ - write(1, &c, 1); -} diff --git a/C_09/git_old2/ex01/srcs/ft_putstr.c b/C_09/git_old2/ex01/srcs/ft_putstr.c deleted file mode 100644 index 4368cae..0000000 --- a/C_09/git_old2/ex01/srcs/ft_putstr.c +++ /dev/null @@ -1,22 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_putstr.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:42:02 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:42:04 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include - -void ft_putstr(char *str) -{ - char *p_str; - - p_str = str; - while (*p_str != '\0') - write(1, p_str++, 1); -} diff --git a/C_09/git_old2/ex01/srcs/ft_strcmp.c b/C_09/git_old2/ex01/srcs/ft_strcmp.c deleted file mode 100644 index 7fd53da..0000000 --- a/C_09/git_old2/ex01/srcs/ft_strcmp.c +++ /dev/null @@ -1,28 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strcmp.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:43:35 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:43:44 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_strcmp(char *s1, char *s2) -{ - char c1; - char c2; - - c1 = '\0'; - c2 = '\0'; - while (c1 == c2) - { - c1 = *s1++; - c2 = *s2++; - if (c1 == '\0') - break ; - } - return (c1 - c2); -} diff --git a/C_09/git_old2/ex01/srcs/ft_strlen.c b/C_09/git_old2/ex01/srcs/ft_strlen.c deleted file mode 100644 index 324bc67..0000000 --- a/C_09/git_old2/ex01/srcs/ft_strlen.c +++ /dev/null @@ -1,21 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_strlen.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:42:47 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:43:21 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -int ft_strlen(char *str) -{ - char *p_str; - - p_str = str; - while (*p_str != '\0') - p_str++; - return (p_str - str); -} diff --git a/C_09/git_old2/ex01/srcs/ft_swap.c b/C_09/git_old2/ex01/srcs/ft_swap.c deleted file mode 100644 index 373fbbe..0000000 --- a/C_09/git_old2/ex01/srcs/ft_swap.c +++ /dev/null @@ -1,20 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_swap.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 14:41:30 by gbaconni #+# #+# */ -/* Updated: 2021/08/22 14:41:35 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -void ft_swap(int *a, int *b) -{ - int n; - - n = *a; - *a = *b; - *b = n; -} diff --git a/C_09/git_old2/ex02/ft_split.c b/C_09/git_old2/ex02/ft_split.c deleted file mode 100644 index bc28908..0000000 --- a/C_09/git_old2/ex02/ft_split.c +++ /dev/null @@ -1,99 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_split.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/22 18:14:04 by gbaconni #+# #+# */ -/* Updated: 2021/08/24 13:00:34 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include - -static char *ft_strncpy(char *dest, char *src, unsigned int n) -{ - unsigned int i; - - i = 0; - while (i < n && src[i] != '\0') - { - dest[i] = src[i]; - i++; - } - while (i < n) - { - dest[i] = '\0'; - i++; - } - return (dest); -} - -static int ft_is_charset(char c, char *charset) -{ - char *p_charset; - int r; - - r = 0; - p_charset = charset; - while (*p_charset != '\0') - r |= (*p_charset++ == c); - return (r); -} - -static int ft_split_len(char *str, char *charset) -{ - char *p_str; - int size; - - size = 2; - p_str = str; - while (*p_str != '\0') - { - if (ft_is_charset(*p_str++, charset) == 1) - size++; - } - return (size); -} - -char *ft_copy(char *str, int size) -{ - char *result; - - result = (char *) malloc((size + 1) * sizeof(char)); - if (size > 0) - ft_strncpy(result, str, size); - else - result[0] = '\0'; - return (result); -} - -char **ft_split(char *str, char *charset) -{ - char **strs; - char *start; - int size; - int i; - - size = ft_split_len(str, charset); - strs = malloc((size) * sizeof(strs)); - start = str; - i = 0; - while (1) - { - if (ft_is_charset(*str, charset) == 1 || *str == '\0') - { - size = str - start; - if (size > 0) - strs[i++] = ft_copy(start, size); - start = str + 1; - if (*str == '\0') - break ; - } - str++; - } - strs[i] = ft_copy(str, 0); - return (strs); -} diff --git a/C_09/git_old2/ex02/main.c b/C_09/git_old2/ex02/main.c deleted file mode 100644 index 97abb88..0000000 --- a/C_09/git_old2/ex02/main.c +++ /dev/null @@ -1,40 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: gbaconni +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2021/08/18 10:50:59 by gbaconni #+# #+# */ -/* Updated: 2021/08/24 11:56:21 by gbaconni ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include -#include -#include -#include - -char **ft_split(char *str, char *charset); - -int main(void) -{ - char str[32]; - char charset[32]; - char **strs; - int i; - - printf("Input String [Max 32]: "); - scanf("%s", str); - printf("Input Charset [Max 32]: "); - scanf("%s", charset); - strs = ft_split(str, charset); - printf("str=%s charset=%s (ft_split)\n", str, charset); - i = 0; - while (strs[i][0] != '\0') - { - printf("strs[%d] = %s\n", i, strs[i]); - i++; - } - return (0); -} diff --git a/C_09/git_old2/ex02/main.sh b/C_09/git_old2/ex02/main.sh deleted file mode 100755 index 3042505..0000000 --- a/C_09/git_old2/ex02/main.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -set -e -rm -f a.out -#norminette -R CheckForbiddenSourceHeader ft_*.c -norminette -R CheckForbiddenSourceHeader -gcc -Wall -Wextra -Werror -o a.out *.c -echo $(basename $PWD): -./a.out -rm -f a.out diff --git a/Shell_00/git_old/.gitignore b/Shell_00/git_old/.gitignore deleted file mode 100644 index c3d48d4..0000000 --- a/Shell_00/git_old/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.DS_Store -mywork.c~ diff --git a/Shell_00/git_old/ex00/z b/Shell_00/git_old/ex00/z deleted file mode 100644 index e900b1c..0000000 --- a/Shell_00/git_old/ex00/z +++ /dev/null @@ -1 +0,0 @@ -Z diff --git a/Shell_00/git_old/ex01/testShell00.tar b/Shell_00/git_old/ex01/testShell00.tar deleted file mode 100644 index 48ef30e..0000000 Binary files a/Shell_00/git_old/ex01/testShell00.tar and /dev/null differ diff --git a/Shell_00/git_old/ex02/exo2.tar b/Shell_00/git_old/ex02/exo2.tar deleted file mode 100644 index 13f032b..0000000 Binary files a/Shell_00/git_old/ex02/exo2.tar and /dev/null differ diff --git a/Shell_00/git_old/ex03/klist.txt b/Shell_00/git_old/ex03/klist.txt deleted file mode 100644 index 40523a1..0000000 --- a/Shell_00/git_old/ex03/klist.txt +++ /dev/null @@ -1,6 +0,0 @@ -Credentials cache: API:09810757-2460-4F5E-BA1C-C96952B0B1C0 - Principal: gbaconni@42LAUSANNE.CH - - Issued Expires Principal -Aug 2 09:02:44 2021 Aug 2 19:02:44 2021 krbtgt/42LAUSANNE.CH@42LAUSANNE.CH -Aug 2 09:02:46 2021 Aug 2 19:02:44 2021 HTTP/student-storage.42lausanne.ch@42LAUSANNE.CH diff --git a/Shell_00/git_old/ex04/midLS b/Shell_00/git_old/ex04/midLS deleted file mode 100644 index b25f86f..0000000 --- a/Shell_00/git_old/ex04/midLS +++ /dev/null @@ -1 +0,0 @@ -ls -mptU diff --git a/Shell_00/git_old/ex05/git_commit.sh b/Shell_00/git_old/ex05/git_commit.sh deleted file mode 100755 index babfc76..0000000 --- a/Shell_00/git_old/ex05/git_commit.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -git log --pretty='%H' --max-count=5 diff --git a/Shell_00/git_old/ex06/git_ignore.sh b/Shell_00/git_old/ex06/git_ignore.sh deleted file mode 100755 index 421f2e9..0000000 --- a/Shell_00/git_old/ex06/git_ignore.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -git ls-files --exclude-standard --ignored --others diff --git a/Shell_00/git_old/ex07/b b/Shell_00/git_old/ex07/b deleted file mode 100644 index c2dab24..0000000 --- a/Shell_00/git_old/ex07/b +++ /dev/null @@ -1,11 +0,0 @@ -Episode V, A NEW H0PE It is a period of civil war -Rebel spaceships, striking from a hidden base, have won their first victory against the evil Galactic Empire. -During the battle, Rebel spies managed to steal secret plans to the Empire's ultimate weapon, the STAR DEATH, an armored space station with enough power to destroy an entire planet. - - -Pursued by the Empire's sinister agents, -Princess Mehdi races home aboard her starship, custodian of the stolen plans that can save her people and restore the dictatorship to the galaxie.. - - - - diff --git a/Shell_00/git_old/ex08/clean b/Shell_00/git_old/ex08/clean deleted file mode 100644 index da32b1a..0000000 --- a/Shell_00/git_old/ex08/clean +++ /dev/null @@ -1 +0,0 @@ -find . -type f \( -name '*~' -o -name '#*#' \) -print -delete diff --git a/Shell_00/git_old/ex09/ft_magic b/Shell_00/git_old/ex09/ft_magic deleted file mode 100644 index 5623879..0000000 --- a/Shell_00/git_old/ex09/ft_magic +++ /dev/null @@ -1 +0,0 @@ -41 string 42 42 file diff --git a/Shell_01/git_old/ex01/print_groups.sh b/Shell_01/git_old/ex01/print_groups.sh deleted file mode 100755 index b1e2aae..0000000 --- a/Shell_01/git_old/ex01/print_groups.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -id -Gn $FT_USER | tr ' ' ',' | tr -d '\n' diff --git a/Shell_01/git_old/ex02/find_sh.sh b/Shell_01/git_old/ex02/find_sh.sh deleted file mode 100755 index 23709d6..0000000 --- a/Shell_01/git_old/ex02/find_sh.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -find . -type f -name '*.sh' -exec basename '{}' .sh \; diff --git a/Shell_01/git_old/ex03/count_files.sh b/Shell_01/git_old/ex03/count_files.sh deleted file mode 100755 index 0ba1f38..0000000 --- a/Shell_01/git_old/ex03/count_files.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -find . \( -type f -o -type d \) | wc -l | tr -d ' ' diff --git a/Shell_01/git_old/ex04/MAC.sh b/Shell_01/git_old/ex04/MAC.sh deleted file mode 100755 index 1b2e0ce..0000000 --- a/Shell_01/git_old/ex04/MAC.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -ifconfig | grep -oE 'ether .*' | cut -c7-23 diff --git "a/Shell_01/git_old/ex05/\"\\?$*'MaRViN'*$?\\\"" "b/Shell_01/git_old/ex05/\"\\?$*'MaRViN'*$?\\\"" deleted file mode 100644 index f70d7bb..0000000 --- "a/Shell_01/git_old/ex05/\"\\?$*'MaRViN'*$?\\\"" +++ /dev/null @@ -1 +0,0 @@ -42 \ No newline at end of file diff --git a/Shell_01/git_old/ex06/skip.sh b/Shell_01/git_old/ex06/skip.sh deleted file mode 100755 index a3c1df7..0000000 --- a/Shell_01/git_old/ex06/skip.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -ls -l | awk '{ if ((NR + 1) % 2 == 0) print $0 }' diff --git a/Shell_01/git_old/ex07/r_dwssap.sh b/Shell_01/git_old/ex07/r_dwssap.sh deleted file mode 100755 index ea33a6e..0000000 --- a/Shell_01/git_old/ex07/r_dwssap.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -awk -F ':' '!/^#/ { n++; login=$1; rev="rev <<<"login; rev | getline revlogin; close(rev); print ((n > 1) && ((n+1) % 2 == 0))? revlogin:login }' /etc/passwd | sort -rh | tr '\n' ' ' | sed 's/ $/./; s/ /, /g;'