version 1.143, 2011/05/17 11:38:18 |
version 1.144, 2011/05/17 11:50:20 |
Line 315 html_strlen(const char *cp) |
|
Line 315 html_strlen(const char *cp) |
|
switch (mandoc_escape(&cp, &seq, &ssz)) { |
switch (mandoc_escape(&cp, &seq, &ssz)) { |
case (ESCAPE_ERROR): |
case (ESCAPE_ERROR): |
return(sz); |
return(sz); |
|
case (ESCAPE_UNICODE): |
|
/* FALLTHROUGH */ |
case (ESCAPE_NUMBERED): |
case (ESCAPE_NUMBERED): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case (ESCAPE_PREDEF): |
case (ESCAPE_PREDEF): |
Line 373 print_encode(struct html *h, const char *p, int norecu |
|
Line 375 print_encode(struct html *h, const char *p, int norecu |
|
break; |
break; |
|
|
switch (esc) { |
switch (esc) { |
|
case (ESCAPE_UNICODE): |
|
/* Skip passed "u" header. */ |
|
c = mchars_num2uc(seq + 1, len - 1); |
|
if ('\0' != c) |
|
printf("&#x%x;", c); |
|
break; |
case (ESCAPE_NUMBERED): |
case (ESCAPE_NUMBERED): |
c = mchars_num2char(seq, len); |
c = mchars_num2char(seq, len); |
if ('\0' != c) |
if ('\0' != c) |