version 1.222, 2018/12/13 11:55:46 |
version 1.223, 2018/12/30 00:49:55 |
Line 147 man_term_act(enum roff_tok tok) |
|
Line 147 man_term_act(enum roff_tok tok) |
|
} |
} |
|
|
void |
void |
terminal_man(void *arg, const struct roff_man *man) |
terminal_man(void *arg, const struct roff_meta *man) |
{ |
{ |
struct termp *p; |
struct termp *p; |
struct roff_node *n; |
struct roff_node *n; |
Line 176 terminal_man(void *arg, const struct roff_man *man) |
|
Line 176 terminal_man(void *arg, const struct roff_man *man) |
|
!strcmp(n->child->child->string, "SYNOPSIS")) { |
!strcmp(n->child->child->string, "SYNOPSIS")) { |
if (n->child->next->child != NULL) |
if (n->child->next->child != NULL) |
print_man_nodelist(p, &mt, |
print_man_nodelist(p, &mt, |
n->child->next->child, |
n->child->next->child, man); |
&man->meta); |
|
term_newln(p); |
term_newln(p); |
break; |
break; |
} |
} |
n = n->next; |
n = n->next; |
} |
} |
} else { |
} else { |
term_begin(p, print_man_head, print_man_foot, &man->meta); |
term_begin(p, print_man_head, print_man_foot, man); |
p->flags |= TERMP_NOSPACE; |
p->flags |= TERMP_NOSPACE; |
if (n != NULL) |
if (n != NULL) |
print_man_nodelist(p, &mt, n, &man->meta); |
print_man_nodelist(p, &mt, n, man); |
term_end(p); |
term_end(p); |
} |
} |
p->defindent = save_defindent; |
p->defindent = save_defindent; |