/* from Henry Spencer's stringlib */ #include #include /* * memcmp - compare bytes */ int /* <0, == 0, >0 */ memcmp(s1, s2, size) const void * s1; const void * s2; size_t size; { register const char *scan1; register const char *scan2; register size_t n; scan1 = s1; scan2 = s2; for (n = size; n > 0; n--) if (*scan1 == *scan2) { scan1++; scan2++; } else return(*scan1 - *scan2); return(0); }