From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:52427) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGCHO-0000gk-RW for qemu-devel@nongnu.org; Thu, 14 Mar 2013 13:49:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UGCHL-0001bZ-Pq for qemu-devel@nongnu.org; Thu, 14 Mar 2013 13:49:26 -0400 Received: from oxygen.pond.sub.org ([2a01:4f8:121:10e4::3]:46055) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGCHL-0001ay-Ic for qemu-devel@nongnu.org; Thu, 14 Mar 2013 13:49:23 -0400 From: Markus Armbruster Date: Thu, 14 Mar 2013 18:49:16 +0100 Message-Id: <1363283360-26220-1-git-send-email-armbru@redhat.com> Subject: [Qemu-devel] [PATCH 0/4] Fix JSON string formatter List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: blauwirbel@gmail.com, aliguori@us.ibm.com This should unbreak "make check" on machines where char is unsigned. Blue, please give it a whirl. The JSON parser is still as broken as ever. Left for another day. Markus Armbruster (4): unicode: New mod_utf8_codepoint() check-qjson: Fix up a few bogus comments check-qjson: Test noncharacters other than U+FFFE, U+FFFF in strings qjson: to_json() case QTYPE_QSTRING is buggy, rewrite include/qemu-common.h | 3 + qobject/qjson.c | 102 ++++++++---------- tests/check-qjson.c | 280 +++++++++++++++++++++++++++++--------------------- util/Makefile.objs | 1 + util/unicode.c | 96 +++++++++++++++++ 5 files changed, 306 insertions(+), 176 deletions(-) create mode 100644 util/unicode.c -- 1.7.11.7