17 #define issep(c) ((c)==' '||(c)=='\t'||(c)=='='||(c)=='('||(c)==')'||(c)==',') 29 for (point = *line; *point !=
'\0'; point++) {
30 if (
issep(*point))
continue;
38 for (point = *line; *point !=
'\0'; point++) {
39 if (
issep(*point))
break;
41 *token = (
char *)
tmalloc(1 + point - *line);
44 (void) strncpy(*token,*line,point - *line);
45 *(*token + (point - *line)) =
'\0';
49 for ( ; **line !=
'\0'; (*line)++) {
50 if (**line ==
' ')
continue;
51 if (**line ==
'\t')
continue;
52 if ((**line ==
'=') && gobble)
continue;
53 if ((**line ==
',') && gobble)
continue;
int INPgetTok(char **line, char **token, int gobble)