/* * 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; } return NULL; }