home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume9 / fastgrep / patch1 / strpbrk.c
C/C++ Source or Header  |  1987-06-22  |  368b  |  21 lines

  1. #include <strings.h>
  2.  
  3. char * strpbrk(pat1, pat2)
  4.  
  5.     register char *pat1;    /* target pattern */
  6.     char *pat2;             /* list of characters to search for */
  7. {
  8.  
  9.     register char *cp1, *cp2;
  10.  
  11.     cp1 = pat2;
  12.  
  13.     while (*cp1 != '\0') {
  14.        if ((cp2 = index(pat1, *cp1)) != (char *) 0)
  15.            return(cp2); 
  16.        cp1++;
  17.     }
  18.  
  19.     return((char *) 0);
  20. }
  21.