version 1.317, 2018/12/13 11:55:46 |
version 1.321, 2018/12/30 00:49:55 |
|
|
#include <unistd.h> |
#include <unistd.h> |
|
|
#include "mandoc_aux.h" |
#include "mandoc_aux.h" |
|
#include "mandoc.h" |
#include "roff.h" |
#include "roff.h" |
#include "mdoc.h" |
#include "mdoc.h" |
#include "out.h" |
#include "out.h" |
Line 282 synopsis_pre(struct html *h, const struct roff_node *n |
|
Line 283 synopsis_pre(struct html *h, const struct roff_node *n |
|
} |
} |
|
|
void |
void |
html_mdoc(void *arg, const struct roff_man *mdoc) |
html_mdoc(void *arg, const struct roff_meta *mdoc) |
{ |
{ |
struct html *h; |
struct html *h; |
struct roff_node *n; |
struct roff_node *n; |
Line 297 html_mdoc(void *arg, const struct roff_man *mdoc) |
|
Line 298 html_mdoc(void *arg, const struct roff_man *mdoc) |
|
if (n->type == ROFFT_COMMENT) |
if (n->type == ROFFT_COMMENT) |
print_gen_comment(h, n); |
print_gen_comment(h, n); |
t = print_otag(h, TAG_HEAD, ""); |
t = print_otag(h, TAG_HEAD, ""); |
print_mdoc_head(&mdoc->meta, h); |
print_mdoc_head(mdoc, h); |
print_tagq(h, t); |
print_tagq(h, t); |
print_otag(h, TAG_BODY, ""); |
print_otag(h, TAG_BODY, ""); |
} |
} |
|
|
mdoc_root_pre(&mdoc->meta, h); |
mdoc_root_pre(mdoc, h); |
t = print_otag(h, TAG_DIV, "c", "manual-text"); |
t = print_otag(h, TAG_DIV, "c", "manual-text"); |
print_mdoc_nodelist(&mdoc->meta, n, h); |
print_mdoc_nodelist(mdoc, n, h); |
print_tagq(h, t); |
print_tagq(h, t); |
mdoc_root_post(&mdoc->meta, h); |
mdoc_root_post(mdoc, h); |
print_tagq(h, NULL); |
print_tagq(h, NULL); |
} |
} |
|
|
Line 533 mdoc_sh_pre(MDOC_ARGS) |
|
Line 534 mdoc_sh_pre(MDOC_ARGS) |
|
for (sn = n; sn != NULL; sn = sn->next) { |
for (sn = n; sn != NULL; sn = sn->next) { |
tsec = print_otag(h, TAG_LI, ""); |
tsec = print_otag(h, TAG_LI, ""); |
id = html_make_id(sn->head, 0); |
id = html_make_id(sn->head, 0); |
print_otag(h, TAG_A, "hR", id); |
tsub = print_otag(h, TAG_A, "hR", id); |
free(id); |
free(id); |
print_mdoc_nodelist(meta, sn->head->child, h); |
print_mdoc_nodelist(meta, sn->head->child, h); |
|
print_tagq(h, tsub); |
tsub = NULL; |
tsub = NULL; |
for (subn = sn->body->child; subn != NULL; |
for (subn = sn->body->child; subn != NULL; |
subn = subn->next) { |
subn = subn->next) { |
Line 794 mdoc_it_pre(MDOC_ARGS) |
|
Line 796 mdoc_it_pre(MDOC_ARGS) |
|
static int |
static int |
mdoc_bl_pre(MDOC_ARGS) |
mdoc_bl_pre(MDOC_ARGS) |
{ |
{ |
char cattr[28]; |
char cattr[32]; |
struct mdoc_bl *bl; |
struct mdoc_bl *bl; |
enum htmltag elemtype; |
enum htmltag elemtype; |
|
|