Home | History | Annotate | Download | only in lib
      1 /*
      2  * memchr.c
      3  */
      4 
      5 #include <stddef.h>
      6 #include <string.h>
      7 
      8 void *memchr(const void *s, int c, size_t n)
      9 {
     10     const unsigned char *sp = s;
     11 
     12     while (n--) {
     13 	if (*sp == (unsigned char)c)
     14 	    return (void *)sp;
     15     }
     16 
     17     return NULL;
     18 }
     19