2008-10-23 Tommi Komulainen <tommi.komulainen@iki.fi>
* giscanner/transformer.py (_create_parameter):
* tests/scanner/foo-1.0-expected.gir: make varargs
transfer-ownership="none"
svn path=/trunk/; revision=790
+2008-10-23 Tommi Komulainen <tommi.komulainen@iki.fi>
+
+ * giscanner/transformer.py (_create_parameter):
+ * tests/scanner/foo-1.0-expected.gir: make varargs
+ transfer-ownership="none"
+
2008-10-23 Colin Walters <walters@verbum.org>
Bug 556739 - transfer ownership
options = self._parse_options(options)
if symbol.type == CSYMBOL_TYPE_ELLIPSIS:
ptype = Varargs()
+ if 'transfer' not in options:
+ options['transfer'] = ['none']
else:
ptype = self._create_type(symbol.base_type, options, True)
param = Parameter(symbol.ident, ptype)
<parameter name="x" transfer-ownership="none">
<type name="int" c:type="int"/>
</parameter>
- <parameter>
+ <parameter transfer-ownership="none">
<varargs>
</varargs>
</parameter>