version 1.61, 2010/05/10 08:27:09 |
version 1.64, 2010/05/15 15:54:39 |
Line 842 print_man_node(DECL_ARGS) |
|
Line 842 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 893 print_man_head(struct termp *p, const struct man_meta |
|
Line 896 print_man_head(struct termp *p, const struct man_meta |
|
char buf[BUFSIZ], title[BUFSIZ]; |
char buf[BUFSIZ], title[BUFSIZ]; |
size_t buflen, titlen; |
size_t buflen, titlen; |
|
|
|
/* |
|
* Note that old groff would spit out some spaces before the |
|
* header. We discontinue this strange behaviour, but at one |
|
* point we did so here. |
|
*/ |
|
|
p->rmargin = p->maxrmargin; |
p->rmargin = p->maxrmargin; |
|
|
#ifdef __OpenBSD__ |
|
term_vspace(p); |
|
term_vspace(p); |
|
term_vspace(p); |
|
#endif |
|
|
|
p->offset = 0; |
p->offset = 0; |
buf[0] = title[0] = '\0'; |
buf[0] = title[0] = '\0'; |
|
|
Line 908 print_man_head(struct termp *p, const struct man_meta |
|
Line 911 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; |
Line 941 print_man_head(struct termp *p, const struct man_meta |
|
Line 944 print_man_head(struct termp *p, const struct man_meta |
|
p->offset = 0; |
p->offset = 0; |
p->flags &= ~TERMP_NOSPACE; |
p->flags &= ~TERMP_NOSPACE; |
|
|
#ifdef __OpenBSD__ |
/* |
|
* Groff likes to have some leading spaces before content. Well |
|
* that's fine by me. |
|
*/ |
|
|
term_vspace(p); |
term_vspace(p); |
term_vspace(p); |
term_vspace(p); |
#else |
|
term_vspace(p); |
term_vspace(p); |
term_vspace(p); |
|
term_vspace(p); |
|
#endif |
|
} |
} |