-
- n = man_node(man);
- m = man_meta(man);
-
- term_begin(p, print_man_head, print_man_foot, m);
- p->flags |= TERMP_NOSPACE;
-
- mt.fl = 0;
- mt.lmargin = term_len(p, INDENT);
- mt.offset = term_len(p, INDENT);
-
- if (n->child)
- print_man_nodelist(p, &mt, n->child, m);
-
- term_end(p);
-}
-
-
-static size_t
-a2height(const struct termp *p, const char *cp)
-{
- struct roffsu su;
-
- if ( ! a2roffsu(cp, &su, SCALE_VS))
- SCALE_VS_INIT(&su, term_strlen(p, cp));
-
- return(term_vspan(p, &su));
-}
-
-
-static int
-a2width(const struct termp *p, const char *cp)
-{
- struct roffsu su;
-
- if ( ! a2roffsu(cp, &su, SCALE_BU))
- return(-1);
-
- return((int)term_hspan(p, &su));
+ } else {
+ save_defindent = p->defindent;
+ if (p->defindent == 0)
+ p->defindent = 7;
+ term_begin(p, print_man_head, print_man_foot, &man->meta);
+ p->flags |= TERMP_NOSPACE;
+ if (n != NULL)
+ print_man_nodelist(p, &mt, n, &man->meta);
+ term_end(p);
+ p->defindent = save_defindent;
+ }