From cae2c29bc8d9d10786c2cc26cf37fe6091820aa6 Mon Sep 17 00:00:00 2001 From: Tanguy MAZE Date: Fri, 6 Apr 2018 10:54:02 +0200 Subject: [PATCH] ft_bzero, norming ft_memset --- Makefile | 3 ++- ft_bzero.c | 18 ++++++++++++++++++ ft_memset.c | 10 +++++----- 3 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 ft_bzero.c diff --git a/Makefile b/Makefile index 5d2c545..d21f9df 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ # By: tmaze +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2018/04/04 10:51:59 by tmaze #+# #+# # -# Updated: 2018/04/05 15:43:32 by tmaze ### ########.fr # +# Updated: 2018/04/05 16:49:55 by tmaze ### ########.fr # # # #******************************************************************************# @@ -18,6 +18,7 @@ NAME = libft.a SRCS = \ ft_memset.c \ + ft_bzero.c \ ft_strlen.c \ ft_strdup.c \ ft_strcpy.c \ diff --git a/ft_bzero.c b/ft_bzero.c new file mode 100644 index 0000000..1cc6791 --- /dev/null +++ b/ft_bzero.c @@ -0,0 +1,18 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_bzero.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: tmaze +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2018/04/05 16:43:09 by tmaze #+# #+# */ +/* Updated: 2018/04/06 10:49:12 by tmaze ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "libft.h" + +void ft_bzero(void *s, size_t n) +{ + ft_memset(s, 0, n); +} diff --git a/ft_memset.c b/ft_memset.c index 58e6dbd..bede88e 100644 --- a/ft_memset.c +++ b/ft_memset.c @@ -6,7 +6,7 @@ /* By: tmaze +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2018/04/05 15:22:55 by tmaze #+# #+# */ -/* Updated: 2018/04/05 16:19:06 by tmaze ### ########.fr */ +/* Updated: 2018/04/06 10:51:34 by tmaze ### ########.fr */ /* */ /* ************************************************************************** */ @@ -14,10 +14,10 @@ void *ft_memset(void *b, int c, size_t len) { - size_t i; + size_t i; - i = 0; - while (i < len) + i = 0; + while (i < len) *((char*)b + i++) = c; - return (b); + return (b); }