ft_memcmp.c 274 B

12345678910111213141516
  1. #include "libft.h"
  2. int ft_memcmp(const void *s1, const void *s2, size_t n)
  3. {
  4. size_t i;
  5. i = 0;
  6. while (i < n)
  7. {
  8. if (*(unsigned char *)(s1 + i) != *(unsigned char *)(s2 + i))
  9. return (*(unsigned char *)(s1 + i) - *(unsigned char *)(s2 + i));
  10. i++;
  11. }
  12. return (0);
  13. }