version 1.198, 2017/01/19 15:27:34 |
version 1.202, 2017/01/26 18:28:18 |
Line 75 static const struct htmldata htmltags[TAG_MAX] = { |
|
Line 75 static const struct htmldata htmltags[TAG_MAX] = { |
|
{"dl", HTML_NLALL | HTML_INDENT}, |
{"dl", HTML_NLALL | HTML_INDENT}, |
{"dt", HTML_NLAROUND}, |
{"dt", HTML_NLAROUND}, |
{"dd", HTML_NLAROUND | HTML_INDENT}, |
{"dd", HTML_NLAROUND | HTML_INDENT}, |
{"blockquote", HTML_NLALL | HTML_INDENT}, |
|
{"pre", HTML_NLALL | HTML_NOINDENT}, |
{"pre", HTML_NLALL | HTML_NOINDENT}, |
{"b", 0}, |
{"b", 0}, |
{"i", 0}, |
{"i", 0}, |
Line 115 static const char *const roffscales[SCALE_MAX] = { |
|
Line 114 static const char *const roffscales[SCALE_MAX] = { |
|
|
|
static void a2width(const char *, struct roffsu *); |
static void a2width(const char *, struct roffsu *); |
static void print_byte(struct html *, char); |
static void print_byte(struct html *, char); |
static void print_endline(struct html *); |
|
static void print_endword(struct html *); |
static void print_endword(struct html *); |
static void print_indent(struct html *); |
static void print_indent(struct html *); |
static void print_word(struct html *, const char *); |
static void print_word(struct html *, const char *); |
Line 178 print_gen_head(struct html *h) |
|
Line 176 print_gen_head(struct html *h) |
|
print_endline(h); |
print_endline(h); |
print_text(h, "td.head-vol { text-align: center; }"); |
print_text(h, "td.head-vol { text-align: center; }"); |
print_endline(h); |
print_endline(h); |
print_text(h, "table.foot td { width: 50%; }"); |
|
print_endline(h); |
|
print_text(h, "table.head td { width: 33%; }"); |
|
print_endline(h); |
|
print_text(h, "div.Pp { margin: 1ex 0ex; }"); |
print_text(h, "div.Pp { margin: 1ex 0ex; }"); |
print_tagq(h, t); |
print_tagq(h, t); |
|
|
Line 571 print_otag(struct html *h, enum htmltag tag, const cha |
|
Line 565 print_otag(struct html *h, enum htmltag tag, const cha |
|
SCALE_VS_INIT(su, i); |
SCALE_VS_INIT(su, i); |
break; |
break; |
case 'w': |
case 'w': |
|
case 'W': |
s = va_arg(ap, char *); |
s = va_arg(ap, char *); |
a2width(s, su); |
a2width(s, su); |
|
if (fmt[-1] == 'W') |
|
su->scale *= -1.0; |
break; |
break; |
default: |
default: |
abort(); |
abort(); |
Line 814 print_byte(struct html *h, char c) |
|
Line 811 print_byte(struct html *h, char c) |
|
* If something was printed on the current output line, end it. |
* If something was printed on the current output line, end it. |
* Not to be called right after print_indent(). |
* Not to be called right after print_indent(). |
*/ |
*/ |
static void |
void |
print_endline(struct html *h) |
print_endline(struct html *h) |
{ |
{ |
if (h->col == 0) |
if (h->col == 0) |