15 lines
194 B
C
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;
|
||
|
}
|