42-archive/libft/ft_memcmp.c
2016-08-27 22:57:08 +02:00

16 lines
239 B
C

#include "libft.h"
int ft_memcmp(const void *s1, const void *s2, size_t n)
{
size_t i;
int cmp;
i = 0;
while (++i < n)
{
cmp = ((unsigned char *)s1)[i] - ((unsigned char *)s2)[i];
if (cmp)
return (cmp);
}
return (cmp);
}