qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH 02/29] qidl: qidl.h, mark common immutable types as


From: Michael Roth
Subject: [Qemu-devel] [PATCH 02/29] qidl: qidl.h, mark common immutable types as q_immutable by default
Date: Thu, 1 Nov 2012 08:04:04 -0500

Signed-off-by: Michael Roth <address@hidden>
---
 qidl.h |    6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/qidl.h b/qidl.h
index 8d8dd7b..c80ccf7 100644
--- a/qidl.h
+++ b/qidl.h
@@ -42,6 +42,7 @@
 
 #define QIDL(...) QIDL(__VA_ARGS__)
 #define QIDL_START(name, ...) QIDL_START(name, ##__VA_ARGS__)
+#define QIDL_IMMUTABLE_TYPES(...) QIDL_IMMUTABLE_TYPES(__VA_ARGS__)
 
 #else
 
@@ -50,6 +51,7 @@
     QIDL_DATA_DECLARE(name) \
     extern QIDLData##name qidl_data_##name; \
     void visit_type_##name(Visitor *, struct name **, const char *, Error **);
+#define QIDL_IMMUTABLE_TYPES(...)
 #ifdef QIDL_ENABLED
 #define QIDL_START(name, ...) \
     QIDL_DATA_DECLARE(name) \
@@ -159,4 +161,8 @@
 #define QIDL_PROPERTIES(name) \
     qidl_data_##name.properties
 
+QIDL_IMMUTABLE_TYPES(Notifier, MemoryRegion, MemoryRegionIoeventfd, \
+                     DeviceState, BusState, DMAContext, qemu_irq, \
+                     SysBusDevice)
+
 #endif
-- 
1.7.9.5




reply via email to

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