ack/lang/cem/libcc/gen/memchr.c
1987-03-31 10:45:53 +00:00

16 lines
209 B
C

/* $Header$ */
char *
memchr(s, c, n)
char *s;
register int n;
{
register unsigned char *s1 = (unsigned char *) s;
c &= 0377;
while (n-- > 0) {
if (*s1 == c) return (char *) s1;
s1++;
}
return 0;
}