1
/* memcmp -- compare two memory regions.
2
This function is in the public domain. */
6
memcmp -- compare two memory regions
9
int memcmp (const void *from, const void *to, size_t count)
12
Compare two memory regions and return less than,
13
equal to, or greater than zero, according to lexicographical
14
ordering of the compared regions.
21
#define size_t unsigned long
25
DEFUN(memcmp, (str1, str2, count),
26
const PTR str1 AND const PTR str2 AND size_t count)
28
register const unsigned char *s1 = (const unsigned char*)str1;
29
register const unsigned char *s2 = (const unsigned char*)str2;
34
return s1[-1] < s2[-1] ? -1 : 1;