summaryrefslogtreecommitdiffstats
path: root/html.h
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2011-01-06 11:55:39 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2011-01-06 11:55:39 +0000
commitac00b428a91101164418d879838de2fb4d1580bf (patch)
tree4dad3b0b655ce79661bae0446b482f9bfdaf458f /html.h
parent0917e72e203afc38813a7b83aa30365306e263da (diff)
downloadmandoc-ac00b428a91101164418d879838de2fb4d1580bf.tar.gz
Make -T[x]html for tables structure cells with a width. I don't
anticipate doing much more than this for the coming release. Also, remove "base" part of struct html (not used anywhere) and put some comments in struct html.h.
Diffstat (limited to 'html.h')
-rw-r--r--html.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/html.h b/html.h
index e5d3b14e..5159092e 100644
--- a/html.h
+++ b/html.h
@@ -115,13 +115,13 @@ struct html {
#define HTML_KEEP (1 << 2)
#define HTML_PREKEEP (1 << 3)
#define HTML_NONOSPACE (1 << 4)
- struct tagq tags;
- void *symtab;
- char *base;
- char *base_man;
- char *base_includes;
- char *style;
- char buf[BUFSIZ];
+ struct tagq tags; /* stack of open tags */
+ struct rofftbl tbl; /* current table */
+ void *symtab; /* character-escapes */
+ char *base_man; /* base for manpage href */
+ char *base_includes; /* base for include href */
+ char *style; /* style-sheet URI */
+ char buf[BUFSIZ]; /* see bufcat and friends */
size_t buflen;
struct tag *metaf; /* current open font scope */
enum htmlfont metal; /* last used font */
@@ -129,8 +129,6 @@ struct html {
enum htmltype type;
};
-struct roffsu;
-
void print_gen_decls(struct html *);
void print_gen_head(struct html *);
struct tag *print_otag(struct html *, enum htmltag,