ack/lang/cem/libcc/gen/memchr.c
1987-01-27 15:57:55 +00:00

15 lines
194 B
C

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;
}