memchr.c 205 B

123456789101112131415
  1. /* $Id$ */
  2. char *
  3. memchr(s, c, n)
  4. char *s;
  5. register int n;
  6. {
  7. register unsigned char *s1 = (unsigned char *) s;
  8. c &= 0377;
  9. while (n-- > 0) {
  10. if (*s1 == c) return (char *) s1;
  11. s1++;
  12. }
  13. return 0;
  14. }