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 / strtrim.c < prev    next >
Encoding:
C/C++ Source or Header  |  1987-06-14  |  419 b   |  19 lines

  1. char *strtrim(string, junk)
  2. register char *string;
  3. register char *junk;
  4. /*
  5.  *    Remove leading and trailing characters found in <junk>
  6.  *    from <string>.  Return a pointer to the modified <string>.
  7.  */
  8. {
  9.     register char *p = string, *q = string;
  10.     char *strchr();
  11.  
  12.     while(*string && strchr(junk, *string))
  13.         ++string;
  14.     while(*string && !strchr(junk, *string))
  15.         *p++ = *string++;
  16.     *p = '\0';
  17.     return(q);
  18. }
  19.