@@ -15,15 +15,13 @@ from qapi import *
def generate_fwd_builtin(name):
return mcgen('''
-typedef struct %(name)sList %(name)sList;
-
-struct %(name)sList {
+typedef struct %(name)sList {
union {
%(type)s value;
uint64_t padding;
};
struct %(name)sList *next;
-};
+} %(name)sList;
''',
type=c_type(name),
name=name)
@@ -33,30 +31,26 @@ def generate_fwd_struct(name):
typedef struct %(name)s %(name)s;
-typedef struct %(name)sList %(name)sList;
-
-struct %(name)sList {
+typedef struct %(name)sList {
union {
%(name)s *value;
uint64_t padding;
};
struct %(name)sList *next;
-};
+} %(name)sList;
''',
name=c_name(name))
def generate_fwd_enum_struct(name):
return mcgen('''
-typedef struct %(name)sList %(name)sList;
-
-struct %(name)sList {
+typedef struct %(name)sList {
union {
%(name)s value;
uint64_t padding;
};
struct %(name)sList *next;
-};
+} %(name)sList;
''',
name=c_name(name))
This reverts commit 6542034f356ebc6f2818c1c6b8c9a143f817bb2a. Signed-off-by: Markus Armbruster <armbru@redhat.com> --- scripts/qapi-types.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-)