1 #include <string.h> 2 3 void* 4 memchr(const void *ap, int c, size_t n) 5 { 6 char *sp; 7 8 sp = ap; 9 while(n > 0) { 10 if(*sp++ == c) 11 return sp-1; 12 n--; 13 } 14 return 0; 15 } 16