home *** CD-ROM | disk | FTP | other *** search
- /* $Id: memcmp.c,v 1.3 93/05/05 21:18:11 sjg Exp $ */
-
- #include <string.h>
-
- int
- memcmp(dap, sap, n)
- const void *dap;
- const void *sap;
- register size_t n;
- {
- register const unsigned char *dp = (unsigned char const *) dap;
- register const unsigned char *sp = (unsigned char const *) sap;
-
- if (n++ > 0)
- while (--n > 0)
- if (*dp++ != *sp++)
- return *--dp - *--sp; /* (int)? */
- return 0;
- }
-
-