qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 08/11] qjson: add %i for parsing bools


From: Anthony Liguori
Subject: [Qemu-devel] [PATCH 08/11] qjson: add %i for parsing bools
Date: Sat, 17 Oct 2009 08:36:08 -0500

Not a wonderful choice in conversion characters but nothing else seems better.

Signed-off-by: Anthony Liguori <address@hidden>
---
 qjson.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/qjson.c b/qjson.c
index ce2c942..9279bfb 100644
--- a/qjson.c
+++ b/qjson.c
@@ -339,6 +339,12 @@ static QObject *parse_number(JSONParserContext *ctxt,
                 parse_error(ctxt, ptr, "invalid escape sequence");
                 goto out;
             }
+        } else if (*ptr == 'i') {
+            int val;
+            ptr++;
+            *length = ptr - data;
+            val = va_arg(*ap, int);
+            return QOBJECT(qbool_from_int(val));
         } else if (*ptr == 'f') {
             double val;
             ptr++;
-- 
1.6.2.5





reply via email to

[Prev in Thread] Current Thread [Next in Thread]