version 1.32, 2009/01/12 12:52:21 |
version 1.33, 2009/01/12 16:39:57 |
Line 479 macro_text(MACRO_PROT_ARGS) |
|
Line 479 macro_text(MACRO_PROT_ARGS) |
|
int |
int |
macro_scoped(MACRO_PROT_ARGS) |
macro_scoped(MACRO_PROT_ARGS) |
{ |
{ |
int c, lastarg, argc, j; |
int c, lastarg, argc, j, fl; |
struct mdoc_arg argv[MDOC_LINEARG_MAX]; |
struct mdoc_arg argv[MDOC_LINEARG_MAX]; |
char *p; |
char *p; |
|
|
Line 529 macro_scoped(MACRO_PROT_ARGS) |
|
Line 529 macro_scoped(MACRO_PROT_ARGS) |
|
return(0); |
return(0); |
mdoc->next = MDOC_NEXT_CHILD; |
mdoc->next = MDOC_NEXT_CHILD; |
|
|
|
fl = ARGS_DELIM; |
|
if (MDOC_TABSEP & mdoc_macros[tok].flags) |
|
fl |= ARGS_TABSEP; |
|
|
for (j = 0; j < MDOC_LINEARG_MAX; j++) { |
for (j = 0; j < MDOC_LINEARG_MAX; j++) { |
lastarg = *pos; |
lastarg = *pos; |
c = mdoc_args(mdoc, line, pos, buf, ARGS_DELIM, &p); |
c = mdoc_args(mdoc, line, pos, buf, fl, &p); |
|
|
if (ARGS_ERROR == c) |
if (ARGS_ERROR == c) |
return(0); |
return(0); |