home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / alde_c / misc / lib / dlibssrc / strrpbrk.c < prev    next >
Encoding:
C/C++ Source or Header  |  1987-06-14  |  395 b   |  21 lines

  1. #include <d:\usr\stdlib\stdio.h>
  2.  
  3. char *strrpbrk(string, set)
  4. register char *string;
  5. register char *set;
  6. /*
  7.  *    Return a pointer to the last occurance in <string> of any
  8.  *    character in <set>.
  9.  */
  10. {
  11.     register char *p;
  12.     char *strrchr(), *strchr();
  13.  
  14.     p = strrchr(string, '\0');        /* start at EOS */
  15.     while(string != p) {
  16.         if(strchr(set, *--p))
  17.             return(p);
  18.     }
  19.     return(NULL);
  20. }
  21.