version 1.31, 2009/03/01 13:06:49 |
version 1.32, 2009/03/01 23:14:15 |
Line 1065 termp_bd_pre(DECL_ARGS) |
|
Line 1065 termp_bd_pre(DECL_ARGS) |
|
|
|
bl = &node->parent->data.block; |
bl = &node->parent->data.block; |
|
|
|
|
i = arg_getattr(MDOC_Offset, bl->argc, bl->argv); |
i = arg_getattr(MDOC_Offset, bl->argc, bl->argv); |
if (-1 != i) { |
if (-1 != i) { |
assert(1 == bl->argv[i].sz); |
assert(1 == bl->argv[i].sz); |
p->offset += arg_offset(&bl->argv[i]); |
p->offset += arg_offset(&bl->argv[i]); |
} |
} |
|
|
if ( ! arg_hasattr(MDOC_Literal, bl->argc, bl->argv)) |
|
return(1); |
|
|
|
p->flags |= TERMP_LITERAL; |
p->flags |= TERMP_LITERAL; |
|
|
for (n = node->child; n; n = n->next) { |
for (n = node->child; n; n = n->next) { |
assert(MDOC_TEXT == n->type); /* FIXME */ |
if (MDOC_TEXT != n->type) |
|
errx(1, "non-text displays unsupported"); |
if ((*n->data.text.string)) { |
if ((*n->data.text.string)) { |
word(p, n->data.text.string); |
word(p, n->data.text.string); |
flushln(p); |
flushln(p); |