diff --git a/Makefile b/Makefile index 9bc6286..5d2c545 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ # By: tmaze +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2018/04/04 10:51:59 by tmaze #+# #+# # -# Updated: 2018/04/05 14:13:58 by tmaze ### ########.fr # +# Updated: 2018/04/05 15:43:32 by tmaze ### ########.fr # # # #******************************************************************************# @@ -17,6 +17,7 @@ CCSTD = -std=c99 NAME = libft.a SRCS = \ + ft_memset.c \ ft_strlen.c \ ft_strdup.c \ ft_strcpy.c \ diff --git a/ft_isalpha.c b/ft_isalpha.c index 14dce1a..81d4fdd 100644 --- a/ft_isalpha.c +++ b/ft_isalpha.c @@ -6,23 +6,23 @@ /* By: tmaze +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2018/04/04 10:56:47 by tmaze #+# #+# */ -/* Updated: 2018/04/04 11:23:21 by tmaze ### ########.fr */ +/* Updated: 2018/04/05 15:32:34 by tmaze ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" -int ft_isupper(int c) +static int ft_isupper(int c) { return (c >= 'A' && c <= 'Z'); } -int ft_islower(int c) +static int ft_islower(int c) { return (c >= 'a' && c <= 'z'); } -int ft_isalpha(int c) +int ft_isalpha(int c) { return (ft_islower(c) || ft_isupper(c)); } diff --git a/ft_memset.c b/ft_memset.c new file mode 100644 index 0000000..58e6dbd --- /dev/null +++ b/ft_memset.c @@ -0,0 +1,23 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_memset.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: tmaze +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2018/04/05 15:22:55 by tmaze #+# #+# */ +/* Updated: 2018/04/05 16:19:06 by tmaze ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "libft.h" + +void *ft_memset(void *b, int c, size_t len) +{ + size_t i; + + i = 0; + while (i < len) + *((char*)b + i++) = c; + return (b); +} diff --git a/libft.h b/libft.h index 028da87..e0c947d 100644 --- a/libft.h +++ b/libft.h @@ -6,7 +6,7 @@ /* By: tmaze +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2018/04/04 10:40:01 by tmaze #+# #+# */ -/* Updated: 2018/04/05 13:51:17 by tmaze ### ########.fr */ +/* Updated: 2018/04/05 15:28:02 by tmaze ### ########.fr */ /* */ /* ************************************************************************** */ @@ -20,7 +20,7 @@ ** fonctions obligatoires */ -void *ft_memset(void *s, int c, size_t n); +void *ft_memset(void *b, int c, size_t len); void ft_bzero(void *s, size_t n); void *ft_memcpy(void *dest, const void *src, size_t n); void *ft_memccpy(void *dest, const void *src, int c, size_t n);