Lines Matching defs:man
18 * HTML formatter for man(7) used by mandoc(1).
33 #include "man.h"
38 #define MAN_ARGS const struct roff_meta *man, \
115 html_man(void *arg, const struct roff_meta *man)
122 n = man->first->child;
128 print_man_head(man, h);
135 man_root_pre(man, h);
137 print_man_nodelist(man, n, h);
139 man_root_post(man, h);
144 print_man_head(const struct roff_meta *man, struct html *h)
149 mandoc_asprintf(&cp, "%s(%s)", man->title, man->msec);
159 print_man_node(man, n, h);
236 child = (*man_html_acts[n->tok - MAN_TH].pre)(man,
242 print_man_nodelist(man, n->child, h);
265 man_root_pre(const struct roff_meta *man, struct html *h)
270 assert(man->title);
271 assert(man->msec);
272 mandoc_asprintf(&title, "%s(%s)", man->title, man->msec);
282 if (man->vol != NULL)
283 print_text(h, man->vol);
293 man_root_post(const struct roff_meta *man, struct html *h)
304 print_text(h, man->date);
308 if (man->os != NULL)
309 print_text(h, man->os);
505 print_man_node(man, n->child, h);
513 print_man_node(man, nn, h);
684 print_man_nodelist(man, n->child, h);