File:  [MW Coherent from dump] / coherent / b / lib / libc / gen / old / strncmp.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Wed May 29 04:56:35 2019 UTC (7 years ago) by root
Branches: MarkWilliams, MAIN
CVS tags: relic, HEAD
coherent

/*
 * Coherent Library
 * Compare up to n chars of strings
 * Does UNSIGNED compare (which is both reasonable and portable)
 */

int
strncmp(p, q, n)
register unsigned char	*p, *q;
register int	n;
{
	while (--n >= 0) {
		if (*p != *q)
			return (*p - *q);
		else if (*p == '\0')
			break;
		p++;
		q++;
	}
	return (0);
}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.