| 71 |
{ |
{ |
| 72 |
int c = *ptr; |
int c = *ptr; |
| 73 |
|
|
| 74 |
|
#ifndef SUPPORT_UTF8 |
| 75 |
|
utf8 = utf8; /* Avoid compiler warning */ |
| 76 |
|
if (PRINTABLE(c)) fprintf(f, "%c", c); else fprintf(f, "\\x%02x", c); |
| 77 |
|
return 0; |
| 78 |
|
|
| 79 |
|
#else |
| 80 |
if (!utf8 || (c & 0xc0) != 0xc0) |
if (!utf8 || (c & 0xc0) != 0xc0) |
| 81 |
{ |
{ |
| 82 |
if (PRINTABLE(c)) fprintf(f, "%c", c); else fprintf(f, "\\x%02x", c); |
if (PRINTABLE(c)) fprintf(f, "%c", c); else fprintf(f, "\\x%02x", c); |
| 108 |
if (c < 128) fprintf(f, "\\x%02x", c); else fprintf(f, "\\x{%x}", c); |
if (c < 128) fprintf(f, "\\x%02x", c); else fprintf(f, "\\x{%x}", c); |
| 109 |
return a; |
return a; |
| 110 |
} |
} |
| 111 |
|
#endif |
| 112 |
} |
} |
| 113 |
|
|
| 114 |
|
|