Blame missing_d/memcmp.c

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