diff --git a/Makefile b/Makefile index f820b6c..190d41a 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ # By: tmaze +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2018/04/04 10:51:59 by tmaze #+# #+# # -# Updated: 2018/04/06 11:30:50 by tmaze ### ########.fr # +# Updated: 2018/04/06 15:11:37 by tmaze ### ########.fr # # # #******************************************************************************# @@ -21,6 +21,7 @@ SRCS = \ ft_bzero.c \ ft_memcpy.c \ ft_memccpy.c \ + ft_memmove.c \ ft_strlen.c \ ft_strdup.c \ ft_strcpy.c \ diff --git a/ft_memmove.c b/ft_memmove.c new file mode 100644 index 0000000..5bdb497 --- /dev/null +++ b/ft_memmove.c @@ -0,0 +1,23 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_memmove.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: tmaze +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2018/04/06 15:06:49 by tmaze #+# #+# */ +/* Updated: 2018/04/06 15:20:29 by tmaze ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "libft.h" + +void *ft_memmove(void *dst, const void *src, size_t len) +{ + size_t i; + + i = 0; + while (++i <= len) + ((char*)dst)[i - 1] = ((char*)src)[i - 1]; + return (dst); +}