From 9e230424b568dde3531273ae4b3e06273c03c66f Mon Sep 17 00:00:00 2001 From: Kalle Sommer Nielsen Date: Tue, 19 May 2009 16:06:00 +0000 Subject: Cast to unsigned char to prevent compiler warning --- ext/json/JSON_parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ext/json/JSON_parser.c') diff --git a/ext/json/JSON_parser.c b/ext/json/JSON_parser.c index 6fbdb54814..259b77b084 100644 --- a/ext/json/JSON_parser.c +++ b/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)); -- cgit v1.2.1