home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 300-399 / ff319.lzh / CNewsSrc / cnews.orig.lzh / libfake / strpbrk.c < prev    next >
C/C++ Source or Header  |  1989-06-27  |  402b  |  22 lines

  1. /*
  2.  * strpbrk - find first occurrence of any char from breakat in s
  3.  */
  4.  
  5. #define    NULL    0
  6.  
  7. char *                /* found char, or NULL if none */
  8. strpbrk(s, breakat)
  9.  char *s;
  10.  char *breakat;
  11. {
  12.     register  char *sscan;
  13.     register  char *bscan;
  14.  
  15.     for (sscan = s; *sscan != '\0'; sscan++) {
  16.         for (bscan = breakat; *bscan != '\0';)    /* ++ moved down. */
  17.             if (*sscan == *bscan++)
  18.                 return(sscan);
  19.     }
  20.     return(NULL);
  21. }
  22.