diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2011-01-06 11:55:39 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2011-01-06 11:55:39 +0000 |
commit | 40384b46245ed46f132d087f7569bf00117bbf9a (patch) | |
tree | 257435af9bfcb77f0453397efa2a53191d51ae14 /html.h | |
parent | d31e4231b7891f0a8d9a18da109c2e9246900b45 (diff) | |
download | mandoc-40384b46245ed46f132d087f7569bf00117bbf9a.tar.gz mandoc-40384b46245ed46f132d087f7569bf00117bbf9a.tar.zst mandoc-40384b46245ed46f132d087f7569bf00117bbf9a.zip |
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.h | 18 |
1 files changed, 8 insertions, 10 deletions
@@ -1,4 +1,4 @@ -/* $Id: html.h,v 1.37 2011/01/04 10:29:41 kristaps Exp $ */ +/* $Id: html.h,v 1.38 2011/01/06 11:55:39 kristaps Exp $ */ /* * Copyright (c) 2008, 2009, 2010 Kristaps Dzonsons <kristaps@bsd.lv> * @@ -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, |