home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
listings
/
v_10_11
/
1011012a
< prev
next >
Wrap
Text File
|
1992-09-03
|
375b
|
15 lines
/* memcmp function */
#include <string.h>
int (memcmp)(const void *s1, const void *s2, size_t n)
{ /* compare unsigned char s1[n], s2[n] */
const unsigned char *su1 = (const unsigned char *)s1;
const unsigned char *su2 = (const unsigned char *)s2;
for (; 0 < n; ++su1, ++su2, --n)
if (*su1 != *su2)
return ((*su1 < *su2) ? -1 : +1);
return (0);
}