mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
tools/libxl: gentypes.py: Prefer init_val to init_fn
When both are provided, init_val is likely to be more direct. No functional change with existing types: C output is identical. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> Release-acked-by: Juergen Gross <jgross@suse.com> Acked-by: Anthony PERARD <anthony.perard@citrix.com>
This commit is contained in:
1 parent
e28eed55a4
commit
3afbd233c9
1 file changed
+3
-3
@@ -311,10 +311,10 @@ def libxl_C_type_copy_deprecated(field, v, indent = " ", vparent = None):
|
||||
field.type.pass_arg(v, vparent is None))
|
||||
|
||||
s+= " "
|
||||
if field.type.init_fn is not None:
|
||||
s+= "%s(%s);\n" % (field.type.init_fn, field_ptr)
|
||||
elif field.type.init_val is not None:
|
||||
if field.type.init_val is not None:
|
||||
s+= "%s = %s;\n" % (field_val, field.type.init_val)
|
||||
elif field.type.init_fn is not None:
|
||||
s+= "%s(%s);\n" % (field.type.init_fn, field_ptr)
|
||||
else:
|
||||
s+= "memset(%s, 0, sizeof(*%s));\n" % (field_ptr, field_ptr)
|
||||
|
||||
|
||||