version 1.113, 2015/04/02 21:36:49 |
version 1.116, 2015/04/18 16:06:40 |
|
|
|
|
#define INDENT 5 |
#define INDENT 5 |
|
|
#define MAN_ARGS const struct man_meta *man, \ |
#define MAN_ARGS const struct roff_meta *man, \ |
const struct man_node *n, \ |
const struct roff_node *n, \ |
struct mhtml *mh, \ |
struct mhtml *mh, \ |
struct html *h |
struct html *h |
|
|
|
|
}; |
}; |
|
|
static void print_bvspace(struct html *, |
static void print_bvspace(struct html *, |
const struct man_node *); |
const struct roff_node *); |
static void print_man(MAN_ARGS); |
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); |
static int a2width(const struct man_node *, |
static int a2width(const struct roff_node *, |
struct roffsu *); |
struct roffsu *); |
static int man_B_pre(MAN_ARGS); |
static int man_B_pre(MAN_ARGS); |
static int man_HP_pre(MAN_ARGS); |
static int man_HP_pre(MAN_ARGS); |
Line 130 static const struct htmlman mans[MAN_MAX] = { |
|
Line 130 static const struct htmlman mans[MAN_MAX] = { |
|
* first, print it. |
* first, print it. |
*/ |
*/ |
static void |
static void |
print_bvspace(struct html *h, const struct man_node *n) |
print_bvspace(struct html *h, const struct roff_node *n) |
{ |
{ |
|
|
if (n->body && n->body->child) |
if (n->body && n->body->child) |
Line 145 print_bvspace(struct html *h, const struct man_node *n |
|
Line 145 print_bvspace(struct html *h, const struct man_node *n |
|
} |
} |
|
|
void |
void |
html_man(void *arg, const struct man *man) |
html_man(void *arg, const struct roff_man *man) |
{ |
{ |
struct mhtml mh; |
struct mhtml mh; |
|
|
Line 280 print_man_node(MAN_ARGS) |
|
Line 280 print_man_node(MAN_ARGS) |
|
} |
} |
|
|
static int |
static int |
a2width(const struct man_node *n, struct roffsu *su) |
a2width(const struct roff_node *n, struct roffsu *su) |
{ |
{ |
|
|
if (n->type != ROFFT_TEXT) |
if (n->type != ROFFT_TEXT) |
Line 348 man_root_post(MAN_ARGS) |
|
Line 348 man_root_post(MAN_ARGS) |
|
PAIR_CLASS_INIT(&tag, "foot-os"); |
PAIR_CLASS_INIT(&tag, "foot-os"); |
print_otag(h, TAG_TD, 1, &tag); |
print_otag(h, TAG_TD, 1, &tag); |
|
|
if (man->source) |
if (man->os) |
print_text(h, man->source); |
print_text(h, man->os); |
print_tagq(h, t); |
print_tagq(h, t); |
} |
} |
|
|
Line 400 man_SH_pre(MAN_ARGS) |
|
Line 400 man_SH_pre(MAN_ARGS) |
|
static int |
static int |
man_alt_pre(MAN_ARGS) |
man_alt_pre(MAN_ARGS) |
{ |
{ |
const struct man_node *nn; |
const struct roff_node *nn; |
int i, savelit; |
int i, savelit; |
enum htmltag fp; |
enum htmltag fp; |
struct tag *t; |
struct tag *t; |
Line 496 man_PP_pre(MAN_ARGS) |
|
Line 496 man_PP_pre(MAN_ARGS) |
|
static int |
static int |
man_IP_pre(MAN_ARGS) |
man_IP_pre(MAN_ARGS) |
{ |
{ |
const struct man_node *nn; |
const struct roff_node *nn; |
|
|
if (n->type == ROFFT_BODY) { |
if (n->type == ROFFT_BODY) { |
print_otag(h, TAG_DD, 0, NULL); |
print_otag(h, TAG_DD, 0, NULL); |
Line 535 man_HP_pre(MAN_ARGS) |
|
Line 535 man_HP_pre(MAN_ARGS) |
|
{ |
{ |
struct htmlpair tag[2]; |
struct htmlpair tag[2]; |
struct roffsu su; |
struct roffsu su; |
const struct man_node *np; |
const struct roff_node *np; |
|
|
if (n->type == ROFFT_HEAD) |
if (n->type == ROFFT_HEAD) |
return(0); |
return(0); |