version 1.120, 2005/03/15 05:41:45
|
version 1.121, 2005/03/28 19:21:58
|
|
|
{ | { |
char charref[7]; | char charref[7]; |
sprintf(charref, "&#%u;", (Uint16)c); | sprintf(charref, "&#%u;", (Uint16)c); |
out.append(charref, strlen(charref)); |
out.append(charref, static_cast<Uint32>(strlen(charref))); |
} | } |
else | else |
{ | { |
|
|
{ | { |
char charref[7]; | char charref[7]; |
sprintf(charref, "&#%u;", (Uint8)c); | sprintf(charref, "&#%u;", (Uint8)c); |
out.append(charref, strlen(charref)); |
out.append(charref, static_cast<Uint32>(strlen(charref))); |
} | } |
else | else |
{ | { |
|
|
break; | break; |
| |
default: | default: |
out.append(Sint8(c)); |
out.append(static_cast<Sint8>(c)); |
} | } |
} | } |
} | } |
|
|
if ( ((c < 0x20) && (c >= 0)) || (c == 0x7f) ) | if ( ((c < 0x20) && (c >= 0)) || (c == 0x7f) ) |
{ | { |
char charref[7]; | char charref[7]; |
sprintf(charref, "&#%u;", (Uint8)c); |
sprintf(charref, "&#%u;", static_cast<Uint8>(c)); |
os << charref; | os << charref; |
} | } |
else | else |