version 1.79, 2017/01/26 18:28:18 |
version 1.80, 2017/01/29 14:02:42 |
|
|
enum htmltag tag; |
enum htmltag tag; |
}; |
}; |
|
|
struct tagq { |
|
struct tag *head; |
|
}; |
|
|
|
struct html { |
struct html { |
int flags; |
int flags; |
#define HTML_NOSPACE (1 << 0) /* suppress next space */ |
#define HTML_NOSPACE (1 << 0) /* suppress next space */ |
|
|
size_t col; /* current output byte position */ |
size_t col; /* current output byte position */ |
size_t bufcol; /* current buf byte position */ |
size_t bufcol; /* current buf byte position */ |
char buf[80]; /* output buffer */ |
char buf[80]; /* output buffer */ |
struct tagq tags; /* stack of open tags */ |
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_man; /* base for manpage href */ |