version 1.110, 2010/01/30 08:42:21 |
version 1.113, 2010/04/03 14:25:12 |
Line 203 static const struct termact termacts[MDOC_MAX] = { |
|
Line 203 static const struct termact termacts[MDOC_MAX] = { |
|
{ NULL, NULL }, /* Dc */ |
{ NULL, NULL }, /* Dc */ |
{ termp_dq_pre, termp_dq_post }, /* Do */ |
{ termp_dq_pre, termp_dq_post }, /* Do */ |
{ termp_dq_pre, termp_dq_post }, /* Dq */ |
{ termp_dq_pre, termp_dq_post }, /* Dq */ |
{ NULL, NULL }, /* Ec */ |
{ NULL, NULL }, /* Ec */ /* FIXME: no space */ |
{ NULL, NULL }, /* Ef */ |
{ NULL, NULL }, /* Ef */ |
{ termp_under_pre, NULL }, /* Em */ |
{ termp_under_pre, NULL }, /* Em */ |
{ NULL, NULL }, /* Eo */ |
{ NULL, NULL }, /* Eo */ |
Line 270 terminal_mdoc(void *arg, const struct mdoc *mdoc) |
|
Line 270 terminal_mdoc(void *arg, const struct mdoc *mdoc) |
|
|
|
p = (struct termp *)arg; |
p = (struct termp *)arg; |
|
|
|
p->overstep = 0; |
|
p->maxrmargin = 78; |
|
|
if (NULL == p->symtab) |
if (NULL == p->symtab) |
switch (p->enc) { |
switch (p->enc) { |
case (TERMENC_ASCII): |
case (TERMENC_ASCII): |
Line 1274 termp_xr_pre(DECL_ARGS) |
|
Line 1277 termp_xr_pre(DECL_ARGS) |
|
{ |
{ |
const struct mdoc_node *nn; |
const struct mdoc_node *nn; |
|
|
assert(n->child && MDOC_TEXT == n->child->type); |
if (NULL == n->child) |
|
return(0); |
|
|
|
assert(MDOC_TEXT == n->child->type); |
nn = n->child; |
nn = n->child; |
|
|
term_word(p, nn->string); |
term_word(p, nn->string); |