version 1.116, 2015/04/18 16:06:40 |
version 1.118, 2015/09/26 00:54:03 |
|
|
|
|
static void print_bvspace(struct html *, |
static void print_bvspace(struct html *, |
const struct roff_node *); |
const struct roff_node *); |
static void print_man(MAN_ARGS); |
|
static void print_man_head(MAN_ARGS); |
static void print_man_head(MAN_ARGS); |
static void print_man_nodelist(MAN_ARGS); |
static void print_man_nodelist(MAN_ARGS); |
static void print_man_node(MAN_ARGS); |
static void print_man_node(MAN_ARGS); |
|
|
html_man(void *arg, const struct roff_man *man) |
html_man(void *arg, const struct roff_man *man) |
{ |
{ |
struct mhtml mh; |
struct mhtml mh; |
|
|
memset(&mh, 0, sizeof(struct mhtml)); |
|
print_man(man_meta(man), man_node(man), &mh, (struct html *)arg); |
|
putchar('\n'); |
|
} |
|
|
|
static void |
|
print_man(MAN_ARGS) |
|
{ |
|
struct tag *t, *tt; |
|
struct htmlpair tag; |
struct htmlpair tag; |
|
struct html *h; |
|
struct tag *t, *tt; |
|
|
|
memset(&mh, 0, sizeof(mh)); |
PAIR_CLASS_INIT(&tag, "mandoc"); |
PAIR_CLASS_INIT(&tag, "mandoc"); |
|
h = (struct html *)arg; |
|
|
if ( ! (HTML_FRAGMENT & h->oflags)) { |
if ( ! (HTML_FRAGMENT & h->oflags)) { |
print_gen_decls(h); |
print_gen_decls(h); |
t = print_otag(h, TAG_HTML, 0, NULL); |
t = print_otag(h, TAG_HTML, 0, NULL); |
tt = print_otag(h, TAG_HEAD, 0, NULL); |
tt = print_otag(h, TAG_HEAD, 0, NULL); |
print_man_head(man, n, mh, h); |
print_man_head(&man->meta, man->first, &mh, h); |
print_tagq(h, tt); |
print_tagq(h, tt); |
print_otag(h, TAG_BODY, 0, NULL); |
print_otag(h, TAG_BODY, 0, NULL); |
print_otag(h, TAG_DIV, 1, &tag); |
print_otag(h, TAG_DIV, 1, &tag); |
} else |
} else |
t = print_otag(h, TAG_DIV, 1, &tag); |
t = print_otag(h, TAG_DIV, 1, &tag); |
|
|
print_man_nodelist(man, n, mh, h); |
print_man_nodelist(&man->meta, man->first, &mh, h); |
print_tagq(h, t); |
print_tagq(h, t); |
|
putchar('\n'); |
} |
} |
|
|
static void |
static void |
Line 433 man_alt_pre(MAN_ARGS) |
|
Line 427 man_alt_pre(MAN_ARGS) |
|
break; |
break; |
default: |
default: |
abort(); |
abort(); |
/* NOTREACHED */ |
|
} |
} |
|
|
if (i) |
if (i) |