version 1.49, 2009/09/21 14:08:13 |
version 1.50, 2009/09/21 14:40:31 |
Line 167 static void print_mdoc(MDOC_ARGS); |
|
Line 167 static void print_mdoc(MDOC_ARGS); |
|
static void print_mdoc_head(MDOC_ARGS); |
static void print_mdoc_head(MDOC_ARGS); |
static void print_mdoc_node(MDOC_ARGS); |
static void print_mdoc_node(MDOC_ARGS); |
static void print_mdoc_nodelist(MDOC_ARGS); |
static void print_mdoc_nodelist(MDOC_ARGS); |
static void print_man(MAN_ARGS); |
|
static void print_man_head(MAN_ARGS); |
|
static struct tag *print_otag(struct html *, enum htmltag, |
static struct tag *print_otag(struct html *, enum htmltag, |
int, const struct htmlpair *); |
int, const struct htmlpair *); |
static void print_tagq(struct html *, const struct tag *); |
static void print_tagq(struct html *, const struct tag *); |
Line 386 html_mdoc(void *arg, const struct mdoc *m) |
|
Line 384 html_mdoc(void *arg, const struct mdoc *m) |
|
} |
} |
|
|
|
|
|
/* ARGSUSED */ |
void |
void |
html_man(void *arg, const struct man *m) |
html_man(void *arg, const struct man *m) |
{ |
{ |
struct html *h; |
|
struct tag *t; |
|
|
|
h = (struct html *)arg; |
|
|
|
print_gen_doctype(h); |
|
t = print_otag(h, TAG_HTML, 0, NULL); |
|
print_man(man_meta(m), man_node(m), h); |
|
print_tagq(h, t); |
|
|
|
printf("\n"); |
|
} |
} |
|
|
|
|
Line 616 print_gen_head(struct html *h) |
|
Line 604 print_gen_head(struct html *h) |
|
static void |
static void |
print_mdoc_head(MDOC_ARGS) |
print_mdoc_head(MDOC_ARGS) |
{ |
{ |
|
char b[BUFSIZ]; |
|
|
print_gen_head(h); |
print_gen_head(h); |
|
|
|
(void)snprintf(b, BUFSIZ - 1, |
|
"%s(%d)", m->title, m->msec); |
|
|
|
if (m->arch) { |
|
(void)strlcat(b, " (", BUFSIZ); |
|
(void)strlcat(b, m->arch, BUFSIZ); |
|
(void)strlcat(b, ")", BUFSIZ); |
|
} |
|
|
print_otag(h, TAG_TITLE, 0, NULL); |
print_otag(h, TAG_TITLE, 0, NULL); |
print_text(h, m->title); |
print_text(h, b); |
} |
} |
|
|
|
|
Line 675 print_mdoc_node(MDOC_ARGS) |
|
Line 674 print_mdoc_node(MDOC_ARGS) |
|
(*mdocs[n->tok].post)(m, n, h); |
(*mdocs[n->tok].post)(m, n, h); |
break; |
break; |
} |
} |
} |
|
|
|
|
|
static void |
|
print_man(MAN_ARGS) |
|
{ |
|
struct tag *t; |
|
|
|
t = print_otag(h, TAG_HEAD, 0, NULL); |
|
print_man_head(m, n, h); |
|
print_tagq(h, t); |
|
|
|
t = print_otag(h, TAG_BODY, 0, NULL); |
|
/*print_man_body(m, n, h);*/ |
|
print_tagq(h, t); |
|
} |
|
|
|
|
|
/* ARGSUSED */ |
|
static void |
|
print_man_head(MAN_ARGS) |
|
{ |
|
|
|
print_gen_head(h); |
|
print_otag(h, TAG_TITLE, 0, NULL); |
|
print_text(h, m->title); |
|
} |
} |
|
|
|
|