diff options
Diffstat (limited to 'ft_memcmp.c')
| -rw-r--r-- | ft_memcmp.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ft_memcmp.c b/ft_memcmp.c new file mode 100644 index 0000000..ce6cc77 --- /dev/null +++ b/ft_memcmp.c @@ -0,0 +1,19 @@ +#include "libft.h" + +int +ft_memcmp (const void *s1, const void *s2, size_t n) +{ + const unsigned char *p1; + const unsigned char *p2; + + p1 = s1; + p2 = s2; + while (n--) + { + if (*p1 != *p2) + return (*p1 - *p2); + p1++; + p2++; + } + return (0); +} |
