version 1.9, 2009/01/08 14:55:59 |
version 1.11, 2009/01/12 10:31:53 |
Line 404 mdoc_argv(struct mdoc *mdoc, int line, int tok, |
|
Line 404 mdoc_argv(struct mdoc *mdoc, int line, int tok, |
|
i = *pos; |
i = *pos; |
argv = &buf[++(*pos)]; |
argv = &buf[++(*pos)]; |
|
|
|
v->line = line; |
|
v->pos = *pos; |
|
|
while (buf[*pos] && ! isspace(buf[*pos])) |
while (buf[*pos] && ! isspace(buf[*pos])) |
(*pos)++; |
(*pos)++; |
|
|
Line 411 mdoc_argv(struct mdoc *mdoc, int line, int tok, |
|
Line 414 mdoc_argv(struct mdoc *mdoc, int line, int tok, |
|
buf[(*pos)++] = 0; |
buf[(*pos)++] = 0; |
|
|
if (MDOC_ARG_MAX == (v->arg = lookup(tok, argv))) { |
if (MDOC_ARG_MAX == (v->arg = lookup(tok, argv))) { |
(void)mdoc_perr(mdoc, line, i, ERR_SYNTAX_ARG); |
(void)mdoc_pwarn(mdoc, line, i, WARN_SYNTAX_ARGLIKE); |
return(ARGV_ERROR); |
return(ARGV_WORD); |
} |
} |
|
|
while (buf[*pos] && isspace(buf[*pos])) |
while (buf[*pos] && isspace(buf[*pos])) |