version 1.116, 2010/12/15 17:19:41 |
version 1.119, 2010/12/20 10:40:11 |
Line 69 static const struct htmldata htmltags[TAG_MAX] = { |
|
Line 69 static const struct htmldata htmltags[TAG_MAX] = { |
|
{"dd", HTML_CLRLINE}, /* TAG_DD */ |
{"dd", HTML_CLRLINE}, /* TAG_DD */ |
{"blockquote", HTML_CLRLINE}, /* TAG_BLOCKQUOTE */ |
{"blockquote", HTML_CLRLINE}, /* TAG_BLOCKQUOTE */ |
{"p", HTML_CLRLINE | HTML_NOSTACK | HTML_AUTOCLOSE}, /* TAG_P */ |
{"p", HTML_CLRLINE | HTML_NOSTACK | HTML_AUTOCLOSE}, /* TAG_P */ |
|
{"pre", HTML_CLRLINE }, /* TAG_PRE */ |
|
{"b", 0 }, /* TAG_B */ |
}; |
}; |
|
|
static const char *const htmlfonts[HTMLFONT_MAX] = { |
static const char *const htmlfonts[HTMLFONT_MAX] = { |
Line 78 static const char *const htmlfonts[HTMLFONT_MAX] = { |
|
Line 80 static const char *const htmlfonts[HTMLFONT_MAX] = { |
|
}; |
}; |
|
|
static const char *const htmlattrs[ATTR_MAX] = { |
static const char *const htmlattrs[ATTR_MAX] = { |
"http-equiv", |
"http-equiv", /* ATTR_HTTPEQUIV */ |
"content", |
"content", /* ATTR_CONTENT */ |
"name", |
"name", /* ATTR_NAME */ |
"rel", |
"rel", /* ATTR_REL */ |
"href", |
"href", /* ATTR_HREF */ |
"type", |
"type", /* ATTR_TYPE */ |
"media", |
"media", /* ATTR_MEDIA */ |
"class", |
"class", /* ATTR_CLASS */ |
"style", |
"style", /* ATTR_STYLE */ |
"width", |
"width", /* ATTR_WIDTH */ |
"valign", |
"id", /* ATTR_ID */ |
"target", |
"summary", /* ATTR_SUMMARY */ |
"id", |
"align", /* ATTR_ALIGN */ |
"summary", |
|
}; |
}; |
|
|
static void print_spec(struct html *, enum roffdeco, |
static void print_spec(struct html *, enum roffdeco, |
Line 449 print_otag(struct html *h, enum htmltag tag, |
|
Line 450 print_otag(struct html *h, enum htmltag tag, |
|
putchar('>'); |
putchar('>'); |
|
|
h->flags |= HTML_NOSPACE; |
h->flags |= HTML_NOSPACE; |
|
|
|
if ((HTML_AUTOCLOSE | HTML_CLRLINE) & htmltags[tag].flags) |
|
putchar('\n'); |
|
|
return(t); |
return(t); |
} |
} |
|
|