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 |
|
|