#include int my_memcmp(const void *, const void *, size_t n); int my_memcmp(const void * s1, const void * s2, size_t n) { const char *c1, *c2; c1 = s1; c2 = s2; if (!n) return 0; while (--n && *c1 == *c2) { ++c1; ++c2; } return *c1 - *c2; }