From dd0c485ac4975b7dd6d2e230213be1da50d0a065 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Fri, 18 Sep 2020 16:39:52 +0200 Subject: Removing unnecessary stuff --- src/mem/ft_bzero.c | 18 -------------- src/mem/ft_calloc.c | 23 ------------------ src/mem/ft_memalloc.c | 18 -------------- src/mem/ft_memccpy.c | 31 ----------------------- src/mem/ft_memchr.c | 26 -------------------- src/mem/ft_memcmp.c | 30 ----------------------- src/mem/ft_memcpy.c | 33 ------------------------- src/mem/ft_memdel.c | 21 ---------------- src/mem/ft_memmem.c | 58 -------------------------------------------- src/mem/ft_memmove.c | 35 -------------------------- src/mem/ft_memset.c | 31 ----------------------- src/mem/ft_memset_pattern4.c | 26 -------------------- src/mem/ft_memswap.c | 29 ---------------------- 13 files changed, 379 deletions(-) delete mode 100644 src/mem/ft_bzero.c delete mode 100644 src/mem/ft_calloc.c delete mode 100644 src/mem/ft_memalloc.c delete mode 100644 src/mem/ft_memccpy.c delete mode 100644 src/mem/ft_memchr.c delete mode 100644 src/mem/ft_memcmp.c delete mode 100644 src/mem/ft_memcpy.c delete mode 100644 src/mem/ft_memdel.c delete mode 100644 src/mem/ft_memmem.c delete mode 100644 src/mem/ft_memmove.c delete mode 100644 src/mem/ft_memset.c delete mode 100644 src/mem/ft_memset_pattern4.c delete mode 100644 src/mem/ft_memswap.c (limited to 'src/mem') diff --git a/src/mem/ft_bzero.c b/src/mem/ft_bzero.c deleted file mode 100644 index d179af0..0000000 --- a/src/mem/ft_bzero.c +++ /dev/null @@ -1,18 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_bzero.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/10/07 09:50:10 by cacharle #+# #+# */ -/* Updated: 2019/11/20 03:29:26 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft.h" - -void ft_bzero(void *s, size_t n) -{ - ft_memset(s, 0, n); -} diff --git a/src/mem/ft_calloc.c b/src/mem/ft_calloc.c deleted file mode 100644 index 24501bf..0000000 --- a/src/mem/ft_calloc.c +++ /dev/null @@ -1,23 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_calloc.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/10/07 12:45:37 by cacharle #+# #+# */ -/* Updated: 2019/11/21 01:05:53 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft.h" - -void *ft_calloc(size_t count, size_t size) -{ - void *mem; - - if ((mem = malloc(count * size)) == NULL) - return (NULL); - ft_bzero(mem, count * size); - return (mem); -} diff --git a/src/mem/ft_memalloc.c b/src/mem/ft_memalloc.c deleted file mode 100644 index 5aab2ec..0000000 --- a/src/mem/ft_memalloc.c +++ /dev/null @@ -1,18 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_memalloc.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/10/07 10:07:14 by cacharle #+# #+# */ -/* Updated: 2019/11/20 03:28:56 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft.h" - -void *ft_memalloc(size_t size) -{ - return (ft_calloc(size, 1)); -} diff --git a/src/mem/ft_memccpy.c b/src/mem/ft_memccpy.c deleted file mode 100644 index 8ce656a..0000000 --- a/src/mem/ft_memccpy.c +++ /dev/null @@ -1,31 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_memccpy.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/10/07 10:01:53 by cacharle #+# #+# */ -/* Updated: 2020/01/17 10:54:03 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft.h" - -void *ft_memccpy(void *dest, const void *src, int c, size_t n) -{ - size_t i; - t_ftbyte *cast_dest; - t_ftbyte *cast_src; - - cast_dest = (t_ftbyte*)dest; - cast_src = (t_ftbyte*)src; - i = -1; - while (++i < n) - { - cast_dest[i] = cast_src[i]; - if (cast_dest[i] == (unsigned char)c) - return (cast_dest + i + 1); - } - return (NULL); -} diff --git a/src/mem/ft_memchr.c b/src/mem/ft_memchr.c deleted file mode 100644 index 4fd8689..0000000 --- a/src/mem/ft_memchr.c +++ /dev/null @@ -1,26 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_memchr.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/10/07 09:55:31 by cacharle #+# #+# */ -/* Updated: 2020/02/13 04:28:00 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft.h" - -void *ft_memchr(const void *s, int c, size_t n) -{ - size_t i; - t_ftbyte *cast_s; - - cast_s = (t_ftbyte*)s; - i = -1; - while (++i < n) - if (cast_s[i] == (unsigned char)c) - return (cast_s + i); - return (NULL); -} diff --git a/src/mem/ft_memcmp.c b/src/mem/ft_memcmp.c deleted file mode 100644 index 233d796..0000000 --- a/src/mem/ft_memcmp.c +++ /dev/null @@ -1,30 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_memcmp.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/10/07 09:56:44 by cacharle #+# #+# */ -/* Updated: 2020/01/17 10:54:15 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft.h" - -int ft_memcmp(const void *s1, const void *s2, size_t n) -{ - size_t i; - t_ftbyte *cast_s1; - t_ftbyte *cast_s2; - - cast_s1 = (t_ftbyte*)s1; - cast_s2 = (t_ftbyte*)s2; - if (n == 0) - return (0); - i = -1; - while (++i < n) - if (cast_s1[i] != cast_s2[i]) - return (cast_s1[i] - cast_s2[i]); - return (0); -} diff --git a/src/mem/ft_memcpy.c b/src/mem/ft_memcpy.c deleted file mode 100644 index d0ef008..0000000 --- a/src/mem/ft_memcpy.c +++ /dev/null @@ -1,33 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_memcpy.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/10/07 10:00:07 by cacharle #+# #+# */ -/* Updated: 2020/01/17 10:39:04 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft.h" - -void *ft_memcpy(void *dest, const void *src, size_t n) -{ - long int *long_dest; - const long int *long_src; - - if (dest == src) - return (dest); - while (n % 8 > 0) - { - n--; - ((t_ftbyte*)dest)[n] = ((t_ftbyte*)src)[n]; - } - long_dest = dest; - long_src = src; - n /= 8; - while (n-- > 0) - long_dest[n] = long_src[n]; - return (dest); -} diff --git a/src/mem/ft_memdel.c b/src/mem/ft_memdel.c deleted file mode 100644 index 2b21f33..0000000 --- a/src/mem/ft_memdel.c +++ /dev/null @@ -1,21 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_memdel.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/10/07 10:00:56 by cacharle #+# #+# */ -/* Updated: 2019/11/20 03:22:41 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft.h" - -void ft_memdel(void **ap) -{ - if (ap == NULL) - return ; - free(*ap); - *ap = NULL; -} diff --git a/src/mem/ft_memmem.c b/src/mem/ft_memmem.c deleted file mode 100644 index fa1446c..0000000 --- a/src/mem/ft_memmem.c +++ /dev/null @@ -1,58 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_memmem.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2020/02/13 01:54:55 by cacharle #+# #+# */ -/* Updated: 2020/02/13 21:04:46 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft_mem.h" - -#define BAD_TABLE_SIZE 256 - -static void st_bad_table_init(size_t bad_table[BAD_TABLE_SIZE], - const char *little, size_t little_len) -{ - size_t i; - - i = 0; - while (i < BAD_TABLE_SIZE) - bad_table[i++] = little_len; - i = 0; - while (i < little_len - 1) - { - bad_table[(int)little[i]] = little_len - i - 1; - i++; - } -} - -static int st_memcmp_end(const void *s1, const void *s2, size_t n) -{ - while (n-- > 0) - if (*(t_ftbyte*)(s1 + n) != *(t_ftbyte*)(s2 + n)) - return (*(t_ftbyte*)(s1 + n) - *(t_ftbyte*)(s2 + n)); - return (0); -} - -void *ft_memmem(const void *big, size_t big_len, - const void *little, size_t little_len) -{ - size_t i; - size_t bad_table[BAD_TABLE_SIZE]; - - if (big_len < little_len || little_len == 0 || big_len == 0) - return (NULL); - st_bad_table_init(bad_table, little, little_len); - i = 0; - while (i <= big_len - little_len) - { - if (st_memcmp_end(big + i, little, little_len) == 0) - return ((void*)big + i); - i += bad_table[*(t_ftbyte*)(big + i + little_len - 1)]; - } - return (NULL); -} diff --git a/src/mem/ft_memmove.c b/src/mem/ft_memmove.c deleted file mode 100644 index 2f794fd..0000000 --- a/src/mem/ft_memmove.c +++ /dev/null @@ -1,35 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_memmove.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/10/07 10:03:21 by cacharle #+# #+# */ -/* Updated: 2020/01/17 10:39:26 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft.h" - -void *ft_memmove(void *dst, const void *src, size_t len) -{ - long int *long_dst; - const long int *long_src; - void *dst_copy; - - if (dst >= src) - return (ft_memcpy(dst, src, len)); - dst_copy = dst; - while (len % 8 > 0) - { - len--; - *(t_ftbyte*)dst++ = *(t_ftbyte*)src++; - } - long_dst = dst; - long_src = src; - len /= 8; - while (len-- > 0) - *long_dst++ = *long_src++; - return (dst_copy); -} diff --git a/src/mem/ft_memset.c b/src/mem/ft_memset.c deleted file mode 100644 index 89f53ff..0000000 --- a/src/mem/ft_memset.c +++ /dev/null @@ -1,31 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_memset.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/10/07 10:01:23 by cacharle #+# #+# */ -/* Updated: 2020/01/17 10:39:10 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft.h" - -void *ft_memset(void *s, int c, size_t n) -{ - long int buf; - long int *long_s; - - c = (unsigned char)c; - while (n % 8 > 0) - *((t_ftbyte*)s + --n) = c; - buf = (long int)c | (long int)c << 8 | (long int)c << 16 - | (long int)c << 24 | (long int)c << 32 | (long int)c << 40 - | (long int)c << 48 | (long int)c << 56; - n /= 8; - long_s = s; - while (n > 0) - long_s[--n] = buf; - return (s); -} diff --git a/src/mem/ft_memset_pattern4.c b/src/mem/ft_memset_pattern4.c deleted file mode 100644 index 112ce6d..0000000 --- a/src/mem/ft_memset_pattern4.c +++ /dev/null @@ -1,26 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_memset_pattern4.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2020/02/13 03:06:41 by cacharle #+# #+# */ -/* Updated: 2020/02/13 19:58:10 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft_mem.h" - -void ft_memset_pattern4(void *b, const void *pattern4, size_t len) -{ - int i; - - i = len / 4; - while (i-- > 0) - ((int*)b)[i] = *(int*)pattern4; - i = len % 4; - len -= len % 4; - while (i-- > 0) - ((t_ftbyte*)b)[len + i] = ((t_ftbyte*)pattern4)[i]; -} diff --git a/src/mem/ft_memswap.c b/src/mem/ft_memswap.c deleted file mode 100644 index 8661fda..0000000 --- a/src/mem/ft_memswap.c +++ /dev/null @@ -1,29 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* ft_memswap.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2020/01/19 07:56:43 by cacharle #+# #+# */ -/* Updated: 2020/02/10 02:55:52 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "libft.h" - -void ft_memswap(void *a, void *b, size_t size) -{ - t_ftbyte tmp; - t_ftbyte *cast_a; - t_ftbyte *cast_b; - - cast_a = (t_ftbyte*)a; - cast_b = (t_ftbyte*)b; - while (size-- > 0) - { - tmp = cast_a[size]; - cast_a[size] = cast_b[size]; - cast_b[size] = tmp; - } -} -- cgit