aboutsummaryrefslogtreecommitdiffstatshomepage
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
commit40384b46245ed46f132d087f7569bf00117bbf9a (patch)
tree257435af9bfcb77f0453397efa2a53191d51ae14 /html.h
parentd31e4231b7891f0a8d9a18da109c2e9246900b45 (diff)
downloadmandoc-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.h18
1 files changed, 8 insertions, 10 deletions
diff --git a/html.h b/html.h
index c39658bb..8d9db890 100644
--- a/html.h
+++ b/html.h
@@ -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,