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 / rna / lib / strpbrk.c < prev   
Text File  |  1989-06-27  |  376b  |  23 lines

  1. /*
  2.  * Return ptr to first occurance of any character from `brkset'
  3.  * in the character string `string'; NULL if none exists.
  4.  */
  5.  
  6. #define    NULL    (char *) 0
  7.  
  8. char *
  9. strpbrk(string, brkset)
  10. register char *string, *brkset;
  11. {
  12.     register char *p;
  13.  
  14.     do {
  15.         for(p=brkset; *p != '\0' && *p != *string; ++p)
  16.             ;
  17.         if(*p != '\0')
  18.             return(string);
  19.     }
  20.     while(*string++);
  21.     return(NULL);
  22. }
  23.