version 1.57, 2010/03/23 11:30:48 |
version 1.59, 2010/03/24 20:10:53 |
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 }, /* . */ |
}; |
}; |
|
|
|
|
Line 156 terminal_man(void *arg, const struct man *man) |
|
Line 162 terminal_man(void *arg, const struct man *man) |
|
|
|
p = (struct termp *)arg; |
p = (struct termp *)arg; |
|
|
|
p->overstep = 0; |
|
p->maxrmargin = 65; |
|
|
if (NULL == p->symtab) |
if (NULL == p->symtab) |
switch (p->enc) { |
switch (p->enc) { |
case (TERMENC_ASCII): |
case (TERMENC_ASCII): |
p->maxrmargin = 65; |
|
p->symtab = chars_init(CHARS_ASCII); |
p->symtab = chars_init(CHARS_ASCII); |
break; |
break; |
default: |
default: |
Line 783 post_RS(DECL_ARGS) |
|
Line 791 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 883 print_man_head(struct termp *p, const struct man_meta |
|
Line 893 print_man_head(struct termp *p, const struct man_meta |
|
size_t buflen, titlen; |
size_t buflen, titlen; |
|
|
p->rmargin = p->maxrmargin; |
p->rmargin = p->maxrmargin; |
|
|
p->offset = 0; |
p->offset = 0; |
buf[0] = title[0] = '\0'; |
buf[0] = title[0] = '\0'; |
|
|