/* * memchr.c */ #include #include void *memchr(const void *s, int c, size_t n) { const unsigned char *sp = s; while (n--) { if (*sp == (unsigned char)c) return (void *)sp; sp++; } return NULL; }