home *** CD-ROM | disk | FTP | other *** search
- /* from Henry Spencer's stringlib */
-
- #include <stddef.h>
- #include <string.h>
-
- /*
- * 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);
- }
-