version 1.26, 2010/03/25 23:23:01 |
version 1.27, 2010/03/26 01:22:05 |
|
|
{ pre_ign, NULL, 0 }, /* DT */ |
{ pre_ign, NULL, 0 }, /* DT */ |
{ pre_ign, NULL, 0 }, /* UC */ |
{ pre_ign, NULL, 0 }, /* UC */ |
{ pre_ign, NULL, 0 }, /* PD */ |
{ pre_ign, NULL, 0 }, /* PD */ |
{ 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 }, /* . */ |
}; |
}; |
|
|
|
|
|
|
|
|
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: |
|
|
pre_nf(DECL_ARGS) |
pre_nf(DECL_ARGS) |
{ |
{ |
|
|
p->rmargin = p->maxrmargin = 160; |
p->rmargin = p->maxrmargin = 78; |
term_newln(p); |
term_newln(p); |
mt->fl |= MANT_LITERAL; |
mt->fl |= MANT_LITERAL; |
return(1); |
|
|
return(MAN_Vb != n->tok); |
} |
} |
|
|
|
|
|
|
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; |
|
|
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'; |
|
|