version 1.58, 2010/03/23 12:42:22 |
version 1.60, 2010/05/10 08:05:17 |
Line 142 static const struct termact termacts[MAN_MAX] = { |
|
Line 142 static const struct termact termacts[MAN_MAX] = { |
|
{ pre_sp, NULL, MAN_NOTEXT }, /* Sp */ |
{ pre_sp, NULL, MAN_NOTEXT }, /* Sp */ |
{ pre_nf, NULL, 0 }, /* Vb */ |
{ pre_nf, NULL, 0 }, /* Vb */ |
{ pre_fi, NULL, 0 }, /* Ve */ |
{ pre_fi, NULL, 0 }, /* Ve */ |
|
{ pre_ign, NULL, MAN_NOTEXT }, /* de */ |
|
{ pre_ign, NULL, MAN_NOTEXT }, /* dei */ |
|
{ pre_ign, NULL, MAN_NOTEXT }, /* am */ |
|
{ pre_ign, NULL, MAN_NOTEXT }, /* ami */ |
|
{ pre_ign, NULL, MAN_NOTEXT }, /* ig */ |
|
{ NULL, NULL, 0 }, /* . */ |
}; |
}; |
|
|
|
|
|
|
pre_fi(DECL_ARGS) |
pre_fi(DECL_ARGS) |
{ |
{ |
|
|
p->rmargin = p->maxrmargin = 65; |
|
mt->fl &= ~MANT_LITERAL; |
mt->fl &= ~MANT_LITERAL; |
return(1); |
return(1); |
} |
} |
|
|
pre_nf(DECL_ARGS) |
pre_nf(DECL_ARGS) |
{ |
{ |
|
|
p->rmargin = p->maxrmargin = 78; |
|
term_newln(p); |
|
mt->fl |= MANT_LITERAL; |
mt->fl |= MANT_LITERAL; |
|
|
return(MAN_Vb != n->tok); |
return(MAN_Vb != n->tok); |
} |
} |
|
|
Line 785 post_RS(DECL_ARGS) |
|
Line 787 post_RS(DECL_ARGS) |
|
case (MAN_BLOCK): |
case (MAN_BLOCK): |
mt->offset = mt->lmargin = INDENT; |
mt->offset = mt->lmargin = INDENT; |
break; |
break; |
|
case (MAN_HEAD): |
|
break; |
default: |
default: |
term_newln(p); |
term_newln(p); |
p->offset = INDENT; |
p->offset = INDENT; |
Line 812 print_man_node(DECL_ARGS) |
|
Line 816 print_man_node(DECL_ARGS) |
|
/* FIXME: this means that macro lines are munged! */ |
/* FIXME: this means that macro lines are munged! */ |
|
|
if (MANT_LITERAL & mt->fl) { |
if (MANT_LITERAL & mt->fl) { |
|
p->rmargin = p->maxrmargin = TERM_MAXMARGIN; |
p->flags |= TERMP_NOSPACE; |
p->flags |= TERMP_NOSPACE; |
term_flushln(p); |
term_flushln(p); |
|
p->rmargin = p->maxrmargin = 65; |
} |
} |
break; |
break; |
default: |
default: |