From 0ecdc73ca9448858fb7769db625bb197abf436ad Mon Sep 17 00:00:00 2001 From: Tanguy MAZE Date: Sun, 8 Apr 2018 15:32:04 +0200 Subject: [PATCH] ft_strcmp: correct unsigned char cmp --- ft_strcmp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ft_strcmp.c b/ft_strcmp.c index 79408f7..76cbb5a 100644 --- a/ft_strcmp.c +++ b/ft_strcmp.c @@ -6,7 +6,7 @@ /* By: tmaze +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2018/04/03 15:38:27 by tmaze #+# #+# */ -/* Updated: 2018/04/05 11:53:33 by tmaze ### ########.fr */ +/* Updated: 2018/04/08 15:30:24 by tmaze ### ########.fr */ /* */ /* ************************************************************************** */ @@ -18,10 +18,10 @@ int ft_strcmp(const char *s1, const char *s2) int diff; i = 1; - diff = s1[0] - s2[0]; + diff = (unsigned char)s1[0] - (unsigned char)s2[0]; while (diff == 0 && s1[i - 1] && s2[i - 1]) { - diff = s1[i] - s2[i]; + diff = (unsigned char)s1[i] - (unsigned char)s2[i]; i++; } return (diff);