version 1.102, 2019/03/01 10:57:18 |
version 1.103, 2019/04/30 15:53:00 |
|
|
TAG_MAX |
TAG_MAX |
}; |
}; |
|
|
enum htmlfont { |
|
HTMLFONT_NONE = 0, |
|
HTMLFONT_BOLD, |
|
HTMLFONT_ITALIC, |
|
HTMLFONT_BI, |
|
HTMLFONT_CW, |
|
HTMLFONT_MAX |
|
}; |
|
|
|
struct tag { |
struct tag { |
struct tag *next; |
struct tag *next; |
int refcnt; |
int refcnt; |
|
|
char *base_includes; /* base for include href */ |
char *base_includes; /* base for include href */ |
char *style; /* style-sheet URI */ |
char *style; /* style-sheet URI */ |
struct tag *metaf; /* current open font scope */ |
struct tag *metaf; /* current open font scope */ |
enum htmlfont metal; /* last used font */ |
enum mandoc_esc metal; /* last used font */ |
enum htmlfont metac; /* current font mode */ |
enum mandoc_esc metac; /* current font mode */ |
int oflags; /* output options */ |
int oflags; /* output options */ |
#define HTML_FRAGMENT (1 << 0) /* don't emit HTML/HEAD/BODY */ |
#define HTML_FRAGMENT (1 << 0) /* don't emit HTML/HEAD/BODY */ |
#define HTML_TOC (1 << 1) /* emit a table of contents */ |
#define HTML_TOC (1 << 1) /* emit a table of contents */ |
Line 128 void roff_html_pre(struct html *, const struct roff |
|
Line 119 void roff_html_pre(struct html *, const struct roff |
|
void print_gen_comment(struct html *, struct roff_node *); |
void print_gen_comment(struct html *, struct roff_node *); |
void print_gen_decls(struct html *); |
void print_gen_decls(struct html *); |
void print_gen_head(struct html *); |
void print_gen_head(struct html *); |
void print_metaf(struct html *, enum mandoc_esc); |
|
struct tag *print_otag(struct html *, enum htmltag, const char *, ...); |
struct tag *print_otag(struct html *, enum htmltag, const char *, ...); |
void print_tagq(struct html *, const struct tag *); |
void print_tagq(struct html *, const struct tag *); |
void print_stagq(struct html *, const struct tag *); |
void print_stagq(struct html *, const struct tag *); |
Line 141 void print_endline(struct html *); |
|
Line 131 void print_endline(struct html *); |
|
void html_close_paragraph(struct html *); |
void html_close_paragraph(struct html *); |
enum roff_tok html_fillmode(struct html *, enum roff_tok); |
enum roff_tok html_fillmode(struct html *, enum roff_tok); |
char *html_make_id(const struct roff_node *, int); |
char *html_make_id(const struct roff_node *, int); |
|
int html_setfont(struct html *, enum mandoc_esc); |