version 1.40, 2009/07/26 23:39:54 |
version 1.41, 2009/08/09 17:38:24 |
|
|
|
|
if (arg_hasattr(MDOC_Compact, bl)) |
if (arg_hasattr(MDOC_Compact, bl)) |
return(1); |
return(1); |
|
/* XXX - not documented! */ |
|
else if (arg_hasattr(MDOC_Column, bl)) |
|
return(1); |
|
|
for (n = node; n; n = n->parent) { |
for (n = node; n; n = n->parent) { |
if (MDOC_BLOCK != n->type) |
if (MDOC_BLOCK != n->type) |
|
|
if (0 == width) |
if (0 == width) |
width = 8; |
width = 8; |
break; |
break; |
|
case (MDOC_Column): |
|
/* FALLTHROUGH */ |
case (MDOC_Tag): |
case (MDOC_Tag): |
if (0 == width) |
if (0 == width) |
width = 10; |
width = 10; |
|
|
case (MDOC_Hang): |
case (MDOC_Hang): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case (MDOC_Tag): |
case (MDOC_Tag): |
|
assert(width); |
if (MDOC_HEAD == node->type) |
if (MDOC_HEAD == node->type) |
p->rmargin = p->offset + width; |
p->rmargin = p->offset + width; |
else |
else |
p->offset += width; |
p->offset += width; |
break; |
break; |
case (MDOC_Column): |
case (MDOC_Column): |
|
assert(width); |
p->rmargin = p->offset + width; |
p->rmargin = p->offset + width; |
break; |
break; |
default: |
default: |
|
|
termp_in_post(DECL_ARGS) |
termp_in_post(DECL_ARGS) |
{ |
{ |
|
|
p->flags |= TERMP_NOSPACE; |
p->flags |= TERMP_NOSPACE | ttypes[TTYPE_INCLUDE]; |
term_word(p, ">"); |
term_word(p, ">"); |
|
p->flags &= ~ttypes[TTYPE_INCLUDE]; |
|
|
if (SEC_SYNOPSIS != node->sec) |
if (SEC_SYNOPSIS != node->sec) |
return; |
return; |