Return to html.c CVS log | Up to [local] / src / usr.bin / mandoc |
version 1.47, 2014/10/26 17:11:18 | version 1.48, 2014/10/27 13:29:30 | ||
---|---|---|---|
|
|
||
break; | break; | ||
case ESCAPE_SPECIAL: | case ESCAPE_SPECIAL: | ||
c = mchars_spec2cp(h->symtab, seq, len); | c = mchars_spec2cp(h->symtab, seq, len); | ||
if (c > 0) | if (c <= 0) | ||
break; | |||
if (c < 0x20 || c > 0x7e) | |||
printf("&#%d;", c); | printf("&#%d;", c); | ||
else if (-1 == c && 1 == len && | else if ( ! print_escape(c)) | ||
!print_escape(*seq)) | putchar(c); | ||
putchar((int)*seq); | |||
break; | break; | ||
case ESCAPE_NOSPACE: | case ESCAPE_NOSPACE: | ||
if ('\0' == *p) | if ('\0' == *p) |