version 1.81, 2017/02/05 18:15:39 |
version 1.92, 2018/06/25 16:54:59 |
|
|
/* $Id$ */ |
/* $Id$ */ |
/* |
/* |
* Copyright (c) 2008-2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2008-2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> |
* Copyright (c) 2017, 2018 Ingo Schwarze <schwarze@openbsd.org> |
* |
* |
* Permission to use, copy, modify, and distribute this software for any |
* Permission to use, copy, modify, and distribute this software for any |
* purpose with or without fee is hereby granted, provided that the above |
* purpose with or without fee is hereby granted, provided that the above |
|
|
TAG_META, |
TAG_META, |
TAG_TITLE, |
TAG_TITLE, |
TAG_DIV, |
TAG_DIV, |
|
TAG_IDIV, |
TAG_H1, |
TAG_H1, |
TAG_H2, |
TAG_H2, |
TAG_SPAN, |
TAG_SPAN, |
|
|
TAG_BR, |
TAG_BR, |
TAG_A, |
TAG_A, |
TAG_TABLE, |
TAG_TABLE, |
TAG_COLGROUP, |
|
TAG_COL, |
|
TAG_TR, |
TAG_TR, |
TAG_TD, |
TAG_TD, |
TAG_LI, |
TAG_LI, |
|
|
TAG_DT, |
TAG_DT, |
TAG_DD, |
TAG_DD, |
TAG_PRE, |
TAG_PRE, |
|
TAG_VAR, |
|
TAG_CITE, |
TAG_B, |
TAG_B, |
TAG_I, |
TAG_I, |
TAG_CODE, |
TAG_CODE, |
|
|
TAG_MATH, |
TAG_MATH, |
TAG_MROW, |
TAG_MROW, |
TAG_MI, |
TAG_MI, |
|
TAG_MN, |
TAG_MO, |
TAG_MO, |
TAG_MSUP, |
TAG_MSUP, |
TAG_MSUB, |
TAG_MSUB, |
|
|
}; |
}; |
|
|
|
|
|
struct roff_node; |
struct tbl_span; |
struct tbl_span; |
struct eqn; |
struct eqn_box; |
|
|
|
void roff_html_pre(struct html *, const 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 *); |
struct tag *print_otag(struct html *, enum htmltag, const char *, ...); |
struct tag *print_otag(struct html *, enum htmltag, const char *, ...); |
Line 121 void print_stagq(struct html *, const struct tag *) |
|
Line 127 void print_stagq(struct html *, const struct tag *) |
|
void print_text(struct html *, const char *); |
void print_text(struct html *, const char *); |
void print_tblclose(struct html *); |
void print_tblclose(struct html *); |
void print_tbl(struct html *, const struct tbl_span *); |
void print_tbl(struct html *, const struct tbl_span *); |
void print_eqn(struct html *, const struct eqn *); |
void print_eqn(struct html *, const struct eqn_box *); |
void print_paragraph(struct html *); |
void print_paragraph(struct html *); |
void print_endline(struct html *); |
void print_endline(struct html *); |
|
|
int html_strlen(const char *); |
char *html_make_id(const struct roff_node *, int); |