19 lines
319 B
C
19 lines
319 B
C
/*
|
|
* memcmp --- compare strings.
|
|
*
|
|
* We use our own routine since it has to act like strcmp() for return
|
|
* value, and the BSD manual says bcmp() only returns zero/non-zero.
|
|
*/
|
|
|
|
int
|
|
memcmp (s1, s2, l)
|
|
char *s1, *s2;
|
|
int l;
|
|
{
|
|
for (; l-- > 0; s1++, s2++) {
|
|
if (*s1 != *s2)
|
|
return (*s1 - *s2);
|
|
}
|
|
return (0);
|
|
}
|