version 1.186, 2015/03/27 21:33:20 |
version 1.190, 2015/10/12 00:15:31 |
Line 145 html_alloc(const struct mchars *mchars, const struct m |
|
Line 145 html_alloc(const struct mchars *mchars, const struct m |
|
if (outopts->fragment) |
if (outopts->fragment) |
h->oflags |= HTML_FRAGMENT; |
h->oflags |= HTML_FRAGMENT; |
|
|
return(h); |
return h; |
} |
} |
|
|
void |
void |
Line 218 print_metaf(struct html *h, enum mandoc_esc deco) |
|
Line 218 print_metaf(struct html *h, enum mandoc_esc deco) |
|
font = HTMLFONT_BI; |
font = HTMLFONT_BI; |
break; |
break; |
case ESCAPE_FONT: |
case ESCAPE_FONT: |
/* FALLTHROUGH */ |
|
case ESCAPE_FONTROMAN: |
case ESCAPE_FONTROMAN: |
font = HTMLFONT_NONE; |
font = HTMLFONT_NONE; |
break; |
break; |
default: |
default: |
abort(); |
abort(); |
/* NOTREACHED */ |
|
} |
} |
|
|
if (h->metaf) { |
if (h->metaf) { |
Line 282 html_strlen(const char *cp) |
|
Line 280 html_strlen(const char *cp) |
|
cp++; |
cp++; |
switch (mandoc_escape(&cp, NULL, NULL)) { |
switch (mandoc_escape(&cp, NULL, NULL)) { |
case ESCAPE_ERROR: |
case ESCAPE_ERROR: |
return(sz); |
return sz; |
case ESCAPE_UNICODE: |
case ESCAPE_UNICODE: |
/* FALLTHROUGH */ |
|
case ESCAPE_NUMBERED: |
case ESCAPE_NUMBERED: |
/* FALLTHROUGH */ |
|
case ESCAPE_SPECIAL: |
case ESCAPE_SPECIAL: |
/* FALLTHROUGH */ |
|
case ESCAPE_OVERSTRIKE: |
case ESCAPE_OVERSTRIKE: |
if (skip) |
if (skip) |
skip = 0; |
skip = 0; |
Line 302 html_strlen(const char *cp) |
|
Line 297 html_strlen(const char *cp) |
|
break; |
break; |
} |
} |
} |
} |
return(sz); |
return sz; |
} |
} |
|
|
static int |
static int |
Line 323 print_escape(char c) |
|
Line 318 print_escape(char c) |
|
printf("""); |
printf("""); |
break; |
break; |
case ASCII_NBRSP: |
case ASCII_NBRSP: |
putchar('-'); |
printf(" "); |
break; |
break; |
case ASCII_HYPH: |
case ASCII_HYPH: |
putchar('-'); |
putchar('-'); |
/* FALLTHROUGH */ |
break; |
case ASCII_BREAK: |
case ASCII_BREAK: |
break; |
break; |
default: |
default: |
return(0); |
return 0; |
} |
} |
return(1); |
return 1; |
} |
} |
|
|
static int |
static int |
Line 372 print_encode(struct html *h, const char *p, int norecu |
|
Line 367 print_encode(struct html *h, const char *p, int norecu |
|
|
|
switch (esc) { |
switch (esc) { |
case ESCAPE_FONT: |
case ESCAPE_FONT: |
/* FALLTHROUGH */ |
|
case ESCAPE_FONTPREV: |
case ESCAPE_FONTPREV: |
/* FALLTHROUGH */ |
|
case ESCAPE_FONTBOLD: |
case ESCAPE_FONTBOLD: |
/* FALLTHROUGH */ |
|
case ESCAPE_FONTITALIC: |
case ESCAPE_FONTITALIC: |
/* FALLTHROUGH */ |
|
case ESCAPE_FONTBI: |
case ESCAPE_FONTBI: |
/* FALLTHROUGH */ |
|
case ESCAPE_FONTROMAN: |
case ESCAPE_FONTROMAN: |
if (0 == norecurse) |
if (0 == norecurse) |
print_metaf(h, esc); |
print_metaf(h, esc); |
Line 433 print_encode(struct html *h, const char *p, int norecu |
|
Line 423 print_encode(struct html *h, const char *p, int norecu |
|
putchar(c); |
putchar(c); |
} |
} |
|
|
return(nospace); |
return nospace; |
} |
} |
|
|
static void |
static void |
Line 495 print_otag(struct html *h, enum htmltag tag, |
|
Line 485 print_otag(struct html *h, enum htmltag tag, |
|
if ((HTML_AUTOCLOSE | HTML_CLRLINE) & htmltags[tag].flags) |
if ((HTML_AUTOCLOSE | HTML_CLRLINE) & htmltags[tag].flags) |
putchar('\n'); |
putchar('\n'); |
|
|
return(t); |
return t; |
} |
} |
|
|
static void |
static void |