version 1.92, 2018/06/25 16:54:59 |
version 1.94, 2018/10/02 14:56:47 |
|
|
#define HTML_SPLIT (1 << 8) /* break line before .An */ |
#define HTML_SPLIT (1 << 8) /* break line before .An */ |
#define HTML_NONEWLINE (1 << 9) /* No line break in nofill mode. */ |
#define HTML_NONEWLINE (1 << 9) /* No line break in nofill mode. */ |
#define HTML_BUFFER (1 << 10) /* Collect a word to see if it fits. */ |
#define HTML_BUFFER (1 << 10) /* Collect a word to see if it fits. */ |
|
#define HTML_TOCDONE (1 << 11) /* The TOC was already written. */ |
size_t indent; /* current output indentation level */ |
size_t indent; /* current output indentation level */ |
int noindent; /* indent disabled by <pre> */ |
int noindent; /* indent disabled by <pre> */ |
size_t col; /* current output byte position */ |
size_t col; /* current output byte position */ |
|
|
struct tag *tag; /* last open tag */ |
struct tag *tag; /* last open tag */ |
struct rofftbl tbl; /* current table */ |
struct rofftbl tbl; /* current table */ |
struct tag *tblt; /* current open table scope */ |
struct tag *tblt; /* current open table scope */ |
char *base_man; /* base for manpage href */ |
char *base_man1; /* bases for manpage href */ |
|
char *base_man2; |
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 metac; /* current font mode */ |
enum htmlfont 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 */ |
}; |
}; |
|
|
|
|