1#include <string.h>23#undef memcmp45int6memcmp(const void *s1, const void *s2, size_t n)7{8 const unsigned char *s = s1;9 const unsigned char *t = s2;1011 for (; n > 0 && *s == *t; --n)12 ++s, ++t;1314 return (n > 0) ? *s - *t : 0;15}
A fork of https://git.simple-cc.org/scc/ for Qute
git clone https://git.8pit.net/scc.git
1#include <string.h>23#undef memcmp45int6memcmp(const void *s1, const void *s2, size_t n)7{8 const unsigned char *s = s1;9 const unsigned char *t = s2;1011 for (; n > 0 && *s == *t; --n)12 ++s, ++t;1314 return (n > 0) ? *s - *t : 0;15}