Files
cub3d/lib/libft/ft_strncmp.c
Angel Ortigosa Perez a4c1881930 Libft and ftprintf added
2025-11-15 10:31:47 +01:00

35 lines
1.2 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* ft_strncmp.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: aortigos <aortigos@student.42malaga.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/09/22 18:50:00 by aortigos #+# #+# */
/* Updated: 2023/10/26 07:36:41 by aortigos ### ########.fr */
/* */
/* ************************************************************************** */
#include "libft.h"
int ft_strncmp(const char *s1, const char *s2, size_t n)
{
size_t i;
size_t re;
i = 0;
re = 0;
if (n == 0)
return (0);
while (i < n && (s1[i] != '\0' && s1[i] == s2[i]))
{
i++;
}
if (i == n)
{
i--;
}
re = (unsigned char)s1[i] - (unsigned char)s2[i];
return (re);
}