1234567891011121314151617181920212223242526 |
- /* $Id$ */
- extern char *strpbrk();
- char *
- strtok(string, separators)
- register char *string;
- char *separators;
- {
- register char *s1, *s2;
- static char *savestring;
- if (!string) string = savestring;
- if (!string) return 0;
- if (*(s1 = string + strspn(string, separators)) == '\0') {
- savestring = 0;
- return 0;
- }
- if (s2 = strpbrk(s1, separators)) {
- *s2++ = '\0';
- }
- savestring = s2;
- return s1;
- }
|