ack/lang/cem/libcc/gen/memchr.c
1994-06-24 14:02:31 +00:00

16 lines
205 B
C

/* $Id$ */
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;
}