Browse Source

Cast to unsigned char to prevent compiler warning

experimental/5.3-FPM
Kalle Sommer Nielsen 17 years ago
parent
commit
9e230424b5
  1. 2
      ext/json/JSON_parser.c

2
ext/json/JSON_parser.c

@ -360,7 +360,7 @@ static void utf16_to_utf8(smart_str *buf, unsigned short utf16)
| (utf16 & 0x3ff)) + 0x10000;
buf->len -= 3;
smart_str_appendc(buf, 0xf0 | (utf32 >> 18));
smart_str_appendc(buf, (unsigned char) (0xf0 | (utf32 >> 18)));
smart_str_appendc(buf, 0x80 | ((utf32 >> 12) & 0x3f));
smart_str_appendc(buf, 0x80 | ((utf32 >> 6) & 0x3f));
smart_str_appendc(buf, 0x80 | (utf32 & 0x3f));

Loading…
Cancel
Save