[Top][All Lists]
[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
- Re: [Qemu-devel] [PATCH 02/11] Add support for qfloat, (continued)
[Qemu-devel] [PATCH 03/11] Add a test case for qfloat, Anthony Liguori, 2009/10/17
[Qemu-devel] [PATCH 04/11] Add json->qobject parser, Anthony Liguori, 2009/10/17
[Qemu-devel] [PATCH 07/11] qjson: Use QBool for true/false keywords, Anthony Liguori, 2009/10/17
[Qemu-devel] [PATCH 08/11] qjson: add %i for parsing bools,
Anthony Liguori <=
[Qemu-devel] [PATCH 06/11] qobject: add QBool type, Anthony Liguori, 2009/10/17
[Qemu-devel] [PATCH 05/11] Add unit test for json parser, Anthony Liguori, 2009/10/17
[Qemu-devel] [PATCH 09/11] qjson: add unit test for varargs bool parsing, Anthony Liguori, 2009/10/17
[Qemu-devel] [PATCH 10/11] qjson: add vararg format for embedded qobjects, Anthony Liguori, 2009/10/17
[Qemu-devel] [PATCH 11/11] qjson: add unit test to check %p format, Anthony Liguori, 2009/10/17
Re: [Qemu-devel] [PATCH 0/11] json parser (v2), Luiz Capitulino, 2009/10/18