/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_strncmp.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: cacharle +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/10/07 10:27:34 by cacharle #+# #+# */ /* Updated: 2020/02/10 04:17:50 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" #include "libft_def.h" int ft_strncmp(const char *s1, const char *s2, size_t n) { size_t i; if (n == 0) return (0); i = 0; while (i + 1 < n && s1[i] == s2[i] && s1[i]) i++; return ((t_ftuchar)s1[i] - (t_ftuchar)s2[i]); }