version 1.111, 2011/06/18 17:58:48 |
version 1.114, 2011/07/21 11:34:53 |
Line 181 a2height(const struct termp *p, const char *cp) |
|
Line 181 a2height(const struct termp *p, const char *cp) |
|
struct roffsu su; |
struct roffsu su; |
|
|
if ( ! a2roffsu(cp, &su, SCALE_VS)) |
if ( ! a2roffsu(cp, &su, SCALE_VS)) |
SCALE_VS_INIT(&su, term_strlen(p, cp)); |
SCALE_VS_INIT(&su, atoi(cp)); |
|
|
return(term_vspan(p, &su)); |
return(term_vspan(p, &su)); |
} |
} |
Line 411 pre_sp(DECL_ARGS) |
|
Line 411 pre_sp(DECL_ARGS) |
|
{ |
{ |
size_t i, len; |
size_t i, len; |
|
|
|
if ((NULL == n->prev && n->parent)) { |
|
if (MAN_SS == n->parent->tok) |
|
return(0); |
|
if (MAN_SH == n->parent->tok) |
|
return(0); |
|
} |
|
|
switch (n->tok) { |
switch (n->tok) { |
case (MAN_br): |
case (MAN_br): |
len = 0; |
len = 0; |
Line 702 pre_SS(DECL_ARGS) |
|
Line 709 pre_SS(DECL_ARGS) |
|
|
|
switch (n->type) { |
switch (n->type) { |
case (MAN_BLOCK): |
case (MAN_BLOCK): |
|
mt->fl &= ~MANT_LITERAL; |
mt->lmargin = term_len(p, INDENT); |
mt->lmargin = term_len(p, INDENT); |
mt->offset = term_len(p, INDENT); |
mt->offset = term_len(p, INDENT); |
/* If following a prior empty `SS', no vspace. */ |
/* If following a prior empty `SS', no vspace. */ |
Line 752 pre_SH(DECL_ARGS) |
|
Line 760 pre_SH(DECL_ARGS) |
|
|
|
switch (n->type) { |
switch (n->type) { |
case (MAN_BLOCK): |
case (MAN_BLOCK): |
|
mt->fl &= ~MANT_LITERAL; |
mt->lmargin = term_len(p, INDENT); |
mt->lmargin = term_len(p, INDENT); |
mt->offset = term_len(p, INDENT); |
mt->offset = term_len(p, INDENT); |
/* If following a prior empty `SH', no vspace. */ |
/* If following a prior empty `SH', no vspace. */ |
Line 896 print_man_node(DECL_ARGS) |
|
Line 905 print_man_node(DECL_ARGS) |
|
p->flags |= TERMP_SENTENCE; |
p->flags |= TERMP_SENTENCE; |
return; |
return; |
case (MAN_EQN): |
case (MAN_EQN): |
term_word(p, n->eqn->data); |
/*term_word(p, n->eqn->data);*/ |
return; |
return; |
case (MAN_TBL): |
case (MAN_TBL): |
/* |
/* |