version 1.46, 2009/01/20 15:06:07 |
version 1.47, 2009/01/20 16:04:48 |
Line 713 macro_scoped(MACRO_PROT_ARGS) |
|
Line 713 macro_scoped(MACRO_PROT_ARGS) |
|
|
|
assert ( ! (MDOC_CALLABLE & mdoc_macros[tok].flags)); |
assert ( ! (MDOC_CALLABLE & mdoc_macros[tok].flags)); |
|
|
|
/* First rewind extant implicit scope. */ |
|
|
if ( ! (MDOC_EXPLICIT & mdoc_macros[tok].flags)) { |
if ( ! (MDOC_EXPLICIT & mdoc_macros[tok].flags)) { |
if ( ! rewind_subblock(MDOC_BODY, mdoc, tok, line, ppos)) |
if ( ! rewind_subblock(MDOC_BODY, mdoc, tok, line, ppos)) |
return(0); |
return(0); |
if ( ! rewind_impblock(mdoc, tok, line, ppos)) |
if ( ! rewind_impblock(mdoc, tok, line, ppos)) |
return(0); |
return(0); |
} |
} |
|
|
|
/* Parse arguments. */ |
|
|
for (argc = 0; argc < MDOC_LINEARG_MAX; argc++) { |
for (argc = 0; argc < MDOC_LINEARG_MAX; argc++) { |
lastarg = *pos; |
lastarg = *pos; |