version 1.46, 2010/05/14 12:55:22 |
version 1.47, 2010/05/15 04:47:38 |
Line 399 args(struct mdoc *m, int line, int *pos, |
|
Line 399 args(struct mdoc *m, int line, int *pos, |
|
assert(' ' != buf[*pos]); |
assert(' ' != buf[*pos]); |
|
|
if ('\0' == buf[*pos]) { |
if ('\0' == buf[*pos]) { |
if (ARGS_PPHRASED & fl) |
if (MDOC_PPHRASE & m->flags) |
return(ARGS_EOLN); |
return(ARGS_EOLN); |
/* |
/* |
* If we're not in a partial phrase and the flag for |
* If we're not in a partial phrase and the flag for |
Line 525 args(struct mdoc *m, int line, int *pos, |
|
Line 525 args(struct mdoc *m, int line, int *pos, |
|
if ( ! (MDOC_PHRASELIT & m->flags)) |
if ( ! (MDOC_PHRASELIT & m->flags)) |
*v = &buf[++(*pos)]; |
*v = &buf[++(*pos)]; |
|
|
if (ARGS_PPHRASED & fl) |
if (MDOC_PPHRASE & m->flags) |
m->flags |= MDOC_PHRASELIT; |
m->flags |= MDOC_PHRASELIT; |
|
|
for ( ; buf[*pos]; (*pos)++) { |
for ( ; buf[*pos]; (*pos)++) { |
Line 537 args(struct mdoc *m, int line, int *pos, |
|
Line 537 args(struct mdoc *m, int line, int *pos, |
|
} |
} |
|
|
if ('\0' == buf[*pos]) { |
if ('\0' == buf[*pos]) { |
if (ARGS_NOWARN & fl || ARGS_PPHRASED & fl) |
if (ARGS_NOWARN & fl || MDOC_PPHRASE & m->flags) |
return(ARGS_QWORD); |
return(ARGS_QWORD); |
if ( ! mdoc_pwarn(m, line, *pos, EQUOTTERM)) |
if ( ! mdoc_pwarn(m, line, *pos, EQUOTTERM)) |
return(ARGS_ERROR); |
return(ARGS_ERROR); |