--- ray/src/common/words.c 1991/07/30 13:47:29 1.4 +++ ray/src/common/words.c 1996/01/17 10:53:38 2.3 @@ -1,4 +1,4 @@ -/* Copyright (c) 1991 Regents of the University of California */ +/* Copyright (c) 1996 Regents of the University of California */ #ifndef lint static char SCCSid[] = "$SunId$ LBL"; @@ -37,13 +37,30 @@ register char *s; char * -sskip(s) /* skip word in string */ +sskip(s) /* skip word in string, leaving on space */ register char *s; { while (isspace(*s)) s++; while (*s && !isspace(*s)) s++; + return(s); +} + + +char * +sskip2(s, n) /* skip word(s) in string, leaving on word */ +register char *s; +register int n; +{ + while (isspace(*s)) + s++; + while (n-- > 0) { + while (*s && !isspace(*s)) + s++; + while (isspace(*s)) + s++; + } return(s); }