From 5da3edd07ebcc67082ba98e75df05a5af81298a1 Mon Sep 17 00:00:00 2001 From: Hugo LAMY Date: Thu, 28 Nov 2019 15:10:16 +0100 Subject: [PATCH] remis memcpy dans le sens ascendant --- srcd/part1/ft_memcpy.c | 6 ++++-- srcs/ft_memcpy.c | 8 +++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/srcd/part1/ft_memcpy.c b/srcd/part1/ft_memcpy.c index 6cee84f..d681587 100644 --- a/srcd/part1/ft_memcpy.c +++ b/srcd/part1/ft_memcpy.c @@ -6,7 +6,7 @@ /* By: hulamy +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/11/25 13:56:16 by hulamy #+# #+# */ -/* Updated: 2019/11/28 13:47:43 by hulamy ### ########.fr */ +/* Updated: 2019/11/28 15:09:27 by hulamy ### ########.fr */ /* */ /* ************************************************************************** */ @@ -31,14 +31,16 @@ void *ft_memcpy(void *dst, const void *src, size_t n) { + int i; char *ptr; char *ptr2; + i = -1; ptr = (char *)dst; ptr2 = (char *)src; if (dst == src) return (dst); - while (n--) + while (++i < (int)n) ptr[n] = ptr2[n]; return (dst); } diff --git a/srcs/ft_memcpy.c b/srcs/ft_memcpy.c index 8b869fb..b1cea09 100644 --- a/srcs/ft_memcpy.c +++ b/srcs/ft_memcpy.c @@ -6,7 +6,7 @@ /* By: hulamy +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/11/25 13:56:16 by hulamy #+# #+# */ -/* Updated: 2019/11/28 13:45:23 by hulamy ### ########.fr */ +/* Updated: 2019/11/28 15:08:38 by hulamy ### ########.fr */ /* */ /* ************************************************************************** */ @@ -37,14 +37,16 @@ void *ft_memcpy(void *dst, const void *src, size_t n) { + int i; char *ptr; char *ptr2; + i = -1; ptr = (char *)dst; ptr2 = (char *)src; if (dst == src) return (dst); - while (n--) - ptr[n] = ptr2[n]; + while (++i < (int)n) + ptr[i] = ptr2[i]; return (dst); }