[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC PATCH v2 4/7] qapi: Add c_val(t, val) for int
From: |
Fam Zheng |
Subject: |
[Qemu-devel] [RFC PATCH v2 4/7] qapi: Add c_val(t, val) for int |
Date: |
Tue, 20 May 2014 17:07:58 +0800 |
c_val should generate the C value for a value in a given type. Only
handle int for now.
Signed-off-by: Fam Zheng <address@hidden>
---
scripts/qapi.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/scripts/qapi.py b/scripts/qapi.py
index 0f275f3..ca2f1cc 100644
--- a/scripts/qapi.py
+++ b/scripts/qapi.py
@@ -498,6 +498,12 @@ def find_enum(name):
def is_enum(name):
return find_enum(name) != None
+def c_val(t, val):
+ if t == 'int':
+ return val
+ else:
+ assert False, "Unknown type: %s" % t
+
def c_type(name):
if name == 'str':
return 'char *'
--
1.9.2
- [Qemu-devel] [RFC PATCH v2 0/7] qapi: Specify default value for optional argument in schema json, Fam Zheng, 2014/05/20
- [Qemu-devel] [RFC PATCH v2 1/7] qapi: Allow decimal values, Fam Zheng, 2014/05/20
- [Qemu-devel] [RFC PATCH v2 2/7] qapi: Allow true, false and null in schema json, Fam Zheng, 2014/05/20
- [Qemu-devel] [RFC PATCH v2 4/7] qapi: Add c_val(t, val) for int,
Fam Zheng <=
- [Qemu-devel] [RFC PATCH v2 5/7] qapi: Add @arg property dictionary syntax, Fam Zheng, 2014/05/20
- [Qemu-devel] [RFC PATCH v2 6/7] qapi: Initialize argument value in generated code if has 'default', Fam Zheng, 2014/05/20
- [Qemu-devel] [RFC PATCH v2 3/7] tests: Add decimal test cases for qapi-schema, Fam Zheng, 2014/05/20
- [Qemu-devel] [RFC PATCH v2 7/7] qmp: Convert block-commit speed to arg property dict, Fam Zheng, 2014/05/20
- Re: [Qemu-devel] [RFC PATCH v2 0/7] qapi: Specify default value for optional argument in schema json, Fam Zheng, 2014/05/20
- Re: [Qemu-devel] [RFC PATCH v2 0/7] qapi: Specify default value for optional argument in schema json, Eric Blake, 2014/05/20