version 1.62, 2010/05/10 08:31:41 |
version 1.65, 2010/05/15 16:18:23 |
Line 163 terminal_man(void *arg, const struct man *man) |
|
Line 163 terminal_man(void *arg, const struct man *man) |
|
p = (struct termp *)arg; |
p = (struct termp *)arg; |
|
|
p->overstep = 0; |
p->overstep = 0; |
p->maxrmargin = 65; |
p->maxrmargin = p->defrmargin; |
|
|
if (NULL == p->symtab) |
if (NULL == p->symtab) |
switch (p->enc) { |
switch (p->enc) { |
Line 803 post_RS(DECL_ARGS) |
|
Line 803 post_RS(DECL_ARGS) |
|
static void |
static void |
print_man_node(DECL_ARGS) |
print_man_node(DECL_ARGS) |
{ |
{ |
|
size_t rm, rmax; |
int c; |
int c; |
|
|
c = 1; |
c = 1; |
Line 819 print_man_node(DECL_ARGS) |
|
Line 820 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) { |
|
rm = p->rmargin; |
|
rmax = p->maxrmargin; |
p->rmargin = p->maxrmargin = TERM_MAXMARGIN; |
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; |
p->rmargin = rm; |
|
p->maxrmargin = rmax; |
} |
} |
break; |
break; |
default: |
default: |
Line 842 print_man_node(DECL_ARGS) |
|
Line 846 print_man_node(DECL_ARGS) |
|
if ( ! (MAN_NOTEXT & termacts[n->tok].flags)) |
if ( ! (MAN_NOTEXT & termacts[n->tok].flags)) |
term_fontrepl(p, TERMFONT_NONE); |
term_fontrepl(p, TERMFONT_NONE); |
} |
} |
|
|
|
if (MAN_EOS & n->flags) |
|
p->flags |= TERMP_SENTENCE; |
} |
} |
|
|
|
|
Line 908 print_man_head(struct termp *p, const struct man_meta |
|
Line 915 print_man_head(struct termp *p, const struct man_meta |
|
strlcpy(buf, m->vol, BUFSIZ); |
strlcpy(buf, m->vol, BUFSIZ); |
buflen = strlen(buf); |
buflen = strlen(buf); |
|
|
snprintf(title, BUFSIZ, "%s(%d)", m->title, m->msec); |
snprintf(title, BUFSIZ, "%s(%s)", m->title, m->msec); |
titlen = strlen(title); |
titlen = strlen(title); |
|
|
p->offset = 0; |
p->offset = 0; |