1 #ifdef HAVE_CONFIG_H 2 #include "config.h" 3 #endif 4 5 #include <stdlib.h> 6 memcmp(const void * __s1,const void * __s2,size_t __n)7int memcmp(const void *__s1, const void *__s2, size_t __n) 8 { 9 const char *scan1, *scan2; 10 size_t n; 11 12 scan1 = __s1; 13 scan2 = __s2; 14 for (n = __n; n > 0; n--) 15 if (*scan1 == *scan2) { 16 scan1++; 17 scan2++; 18 } else 19 return *scan1 - *scan2; 20 21 return 0; 22 } 23