summaryrefslogtreecommitdiff
path: root/gir/GIMarshallingTests-1.0-expected.gir
diff options
context:
space:
mode:
Diffstat (limited to 'gir/GIMarshallingTests-1.0-expected.gir')
-rw-r--r--gir/GIMarshallingTests-1.0-expected.gir633
1 files changed, 508 insertions, 125 deletions
diff --git a/gir/GIMarshallingTests-1.0-expected.gir b/gir/GIMarshallingTests-1.0-expected.gir
index ee2d315b..743b94df 100644
--- a/gir/GIMarshallingTests-1.0-expected.gir
+++ b/gir/GIMarshallingTests-1.0-expected.gir
@@ -177,7 +177,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="out" direction="out" transfer-ownership="full">
+ <parameter name="out"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int8" c:type="gint8*"/>
</parameter>
</parameters>
@@ -226,12 +229,18 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ints" direction="out" transfer-ownership="none">
+ <parameter name="ints"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<array length="2" c:type="gint**">
<type name="int"/>
</array>
</parameter>
- <parameter name="length" direction="out" transfer-ownership="full">
+ <parameter name="length"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
</parameters>
@@ -242,12 +251,18 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ints" direction="inout" transfer-ownership="none">
+ <parameter name="ints"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<array length="2" c:type="gint**">
<type name="int"/>
</array>
</parameter>
- <parameter name="length" direction="inout" transfer-ownership="full">
+ <parameter name="length"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
</parameters>
@@ -260,7 +275,10 @@ and/or use gtk-doc annotations. -->
</array>
</return-value>
<parameters>
- <parameter name="length" direction="out" transfer-ownership="full">
+ <parameter name="length"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
</parameters>
@@ -282,7 +300,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="out" direction="out" transfer-ownership="full">
+ <parameter name="out"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int8" c:type="gint8*"/>
</parameter>
</parameters>
@@ -338,7 +359,10 @@ and/or use gtk-doc annotations. -->
<parameter name="self" transfer-ownership="none">
<type name="Object" c:type="GIMarshallingTestsObject*"/>
</parameter>
- <parameter name="out" direction="out" transfer-ownership="full">
+ <parameter name="out"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int8" c:type="gint8*"/>
</parameter>
</parameters>
@@ -482,7 +506,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ints" direction="inout" transfer-ownership="none">
+ <parameter name="ints"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<array c:type="gint**" fixed-size="4">
<type name="int"/>
</array>
@@ -516,7 +543,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ints" direction="out" transfer-ownership="none">
+ <parameter name="ints"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<array c:type="gint**" fixed-size="4">
<type name="int"/>
</array>
@@ -529,7 +559,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="structs" direction="out" transfer-ownership="none">
+ <parameter name="structs"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<array c:type="GIMarshallingTestsSimpleStruct**" fixed-size="2">
<type name="SimpleStruct"/>
</array>
@@ -578,12 +611,18 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ints" direction="inout" transfer-ownership="none">
+ <parameter name="ints"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<array length="1" c:type="gint**">
<type name="int"/>
</array>
</parameter>
- <parameter name="length" direction="inout" transfer-ownership="full">
+ <parameter name="length"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
</parameters>
@@ -593,12 +632,18 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ints" direction="out" transfer-ownership="none">
+ <parameter name="ints"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<array length="1" c:type="gint**">
<type name="int"/>
</array>
</parameter>
- <parameter name="length" direction="out" transfer-ownership="full">
+ <parameter name="length"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
</parameters>
@@ -611,7 +656,10 @@ and/or use gtk-doc annotations. -->
</array>
</return-value>
<parameters>
- <parameter name="length" direction="out" transfer-ownership="full">
+ <parameter name="length"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
</parameters>
@@ -635,7 +683,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="utf8s" direction="inout" transfer-ownership="none">
+ <parameter name="utf8s"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<array c:type="gchar***">
<type name="utf8"/>
</array>
@@ -648,7 +699,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="utf8s" direction="out" transfer-ownership="none">
+ <parameter name="utf8s"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<array c:type="gchar***">
<type name="utf8"/>
</array>
@@ -691,7 +745,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="bool_" direction="inout" transfer-ownership="full">
+ <parameter name="bool_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="boolean" c:type="gboolean*"/>
</parameter>
</parameters>
@@ -702,7 +759,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="bool_" direction="inout" transfer-ownership="full">
+ <parameter name="bool_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="boolean" c:type="gboolean*"/>
</parameter>
</parameters>
@@ -713,7 +773,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="bool_" direction="out" transfer-ownership="full">
+ <parameter name="bool_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="boolean" c:type="gboolean*"/>
</parameter>
</parameters>
@@ -724,7 +787,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="bool_" direction="out" transfer-ownership="full">
+ <parameter name="bool_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="boolean" c:type="gboolean*"/>
</parameter>
</parameters>
@@ -758,7 +824,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="struct_" direction="inout" transfer-ownership="none">
+ <parameter name="struct_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="BoxedStruct" c:type="GIMarshallingTestsBoxedStruct**"/>
</parameter>
</parameters>
@@ -769,7 +838,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="struct_" direction="out" transfer-ownership="none">
+ <parameter name="struct_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="BoxedStruct" c:type="GIMarshallingTestsBoxedStruct**"/>
</parameter>
</parameters>
@@ -796,7 +868,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="double_" direction="inout" transfer-ownership="full">
+ <parameter name="double_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="double" c:type="gdouble*"/>
</parameter>
</parameters>
@@ -807,7 +882,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="double_" direction="out" transfer-ownership="full">
+ <parameter name="double_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="double" c:type="gdouble*"/>
</parameter>
</parameters>
@@ -834,7 +912,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="enum_" direction="inout" transfer-ownership="full">
+ <parameter name="enum_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="Enum" c:type="GIMarshallingTestsEnum*"/>
</parameter>
</parameters>
@@ -844,7 +925,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="enum_" direction="out" transfer-ownership="full">
+ <parameter name="enum_"
+ direction="out"
+ caller-allocates="1"
+ transfer-ownership="none">
<type name="Enum" c:type="GIMarshallingTestsEnum*"/>
</parameter>
</parameters>
@@ -888,7 +972,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="flags_" direction="inout" transfer-ownership="full">
+ <parameter name="flags_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="Flags" c:type="GIMarshallingTestsFlags*"/>
</parameter>
</parameters>
@@ -898,7 +985,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="flags_" direction="out" transfer-ownership="full">
+ <parameter name="flags_"
+ direction="out"
+ caller-allocates="1"
+ transfer-ownership="none">
<type name="Flags" c:type="GIMarshallingTestsFlags*"/>
</parameter>
</parameters>
@@ -925,7 +1015,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="float_" direction="inout" transfer-ownership="full">
+ <parameter name="float_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="float" c:type="gfloat*"/>
</parameter>
</parameters>
@@ -935,7 +1028,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="float_" direction="out" transfer-ownership="full">
+ <parameter name="float_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="float" c:type="gfloat*"/>
</parameter>
</parameters>
@@ -988,6 +1084,7 @@ and/or use gtk-doc annotations. -->
<parameters>
<parameter name="array_"
direction="inout"
+ caller-allocates="0"
transfer-ownership="container">
<array name="GLib.Array" c:type="GArray**">
<type name="utf8"/>
@@ -1003,6 +1100,7 @@ and/or use gtk-doc annotations. -->
<parameters>
<parameter name="array_"
direction="out"
+ caller-allocates="0"
transfer-ownership="container">
<array name="GLib.Array" c:type="GArray**">
<type name="utf8"/>
@@ -1037,7 +1135,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="array_" direction="inout" transfer-ownership="full">
+ <parameter name="array_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<array name="GLib.Array" c:type="GArray**">
<type name="utf8"/>
</array>
@@ -1050,7 +1151,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="array_" direction="out" transfer-ownership="full">
+ <parameter name="array_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<array name="GLib.Array" c:type="GArray**">
<type name="utf8"/>
</array>
@@ -1084,7 +1188,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="array_" direction="inout" transfer-ownership="none">
+ <parameter name="array_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<array name="GLib.Array" c:type="GArray**">
<type name="utf8"/>
</array>
@@ -1097,7 +1204,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="array_" direction="out" transfer-ownership="none">
+ <parameter name="array_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<array name="GLib.Array" c:type="GArray**">
<type name="utf8"/>
</array>
@@ -1139,7 +1249,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="enum_" direction="inout" transfer-ownership="full">
+ <parameter name="enum_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="GEnum" c:type="GIMarshallingTestsGEnum*"/>
</parameter>
</parameters>
@@ -1149,7 +1262,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="enum_" direction="out" transfer-ownership="full">
+ <parameter name="enum_"
+ direction="out"
+ caller-allocates="1"
+ transfer-ownership="none">
<type name="GEnum" c:type="GIMarshallingTestsGEnum*"/>
</parameter>
</parameters>
@@ -1205,6 +1321,7 @@ and/or use gtk-doc annotations. -->
<parameters>
<parameter name="hash_table"
direction="inout"
+ caller-allocates="0"
transfer-ownership="container">
<type name="GLib.HashTable" c:type="GHashTable**">
<type name="utf8"/>
@@ -1221,6 +1338,7 @@ and/or use gtk-doc annotations. -->
<parameters>
<parameter name="hash_table"
direction="out"
+ caller-allocates="0"
transfer-ownership="container">
<type name="GLib.HashTable" c:type="GHashTable**">
<type name="utf8"/>
@@ -1260,6 +1378,7 @@ and/or use gtk-doc annotations. -->
<parameters>
<parameter name="hash_table"
direction="inout"
+ caller-allocates="0"
transfer-ownership="full">
<type name="GLib.HashTable" c:type="GHashTable**">
<type name="utf8"/>
@@ -1274,7 +1393,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="hash_table" direction="out" transfer-ownership="full">
+ <parameter name="hash_table"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="GLib.HashTable" c:type="GHashTable**">
<type name="utf8"/>
<type name="utf8"/>
@@ -1313,6 +1435,7 @@ and/or use gtk-doc annotations. -->
<parameters>
<parameter name="hash_table"
direction="inout"
+ caller-allocates="0"
transfer-ownership="none">
<type name="GLib.HashTable" c:type="GHashTable**">
<type name="utf8"/>
@@ -1327,7 +1450,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="hash_table" direction="out" transfer-ownership="none">
+ <parameter name="hash_table"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="GLib.HashTable" c:type="GHashTable**">
<type name="utf8"/>
<type name="utf8"/>
@@ -1386,6 +1512,7 @@ and/or use gtk-doc annotations. -->
<parameters>
<parameter name="list"
direction="inout"
+ caller-allocates="0"
transfer-ownership="container">
<type name="GLib.List" c:type="GList**">
<type name="utf8"/>
@@ -1399,7 +1526,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="list" direction="out" transfer-ownership="container">
+ <parameter name="list"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="container">
<type name="GLib.List" c:type="GList**">
<type name="utf8"/>
</type>
@@ -1433,7 +1563,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="list" direction="inout" transfer-ownership="full">
+ <parameter name="list"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="GLib.List" c:type="GList**">
<type name="utf8"/>
</type>
@@ -1446,7 +1579,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="list" direction="out" transfer-ownership="full">
+ <parameter name="list"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="GLib.List" c:type="GList**">
<type name="utf8"/>
</type>
@@ -1480,7 +1616,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="list" direction="inout" transfer-ownership="none">
+ <parameter name="list"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="GLib.List" c:type="GList**">
<type name="utf8"/>
</type>
@@ -1493,7 +1632,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="list" direction="out" transfer-ownership="none">
+ <parameter name="list"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="GLib.List" c:type="GList**">
<type name="utf8"/>
</type>
@@ -1550,6 +1692,7 @@ and/or use gtk-doc annotations. -->
<parameters>
<parameter name="list"
direction="inout"
+ caller-allocates="0"
transfer-ownership="container">
<type name="GLib.SList" c:type="GSList**">
<type name="utf8"/>
@@ -1563,7 +1706,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="list" direction="out" transfer-ownership="container">
+ <parameter name="list"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="container">
<type name="GLib.SList" c:type="GSList**">
<type name="utf8"/>
</type>
@@ -1597,7 +1743,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="list" direction="inout" transfer-ownership="full">
+ <parameter name="list"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="GLib.SList" c:type="GSList**">
<type name="utf8"/>
</type>
@@ -1610,7 +1759,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="list" direction="out" transfer-ownership="full">
+ <parameter name="list"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="GLib.SList" c:type="GSList**">
<type name="utf8"/>
</type>
@@ -1644,7 +1796,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="list" direction="inout" transfer-ownership="none">
+ <parameter name="list"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="GLib.SList" c:type="GSList**">
<type name="utf8"/>
</type>
@@ -1657,7 +1812,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="list" direction="out" transfer-ownership="none">
+ <parameter name="list"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="GLib.SList" c:type="GSList**">
<type name="utf8"/>
</type>
@@ -1688,7 +1846,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="gtype" direction="inout" transfer-ownership="full">
+ <parameter name="gtype"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="GType" c:type="GType*"/>
</parameter>
</parameters>
@@ -1698,7 +1859,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="gtype" direction="out" transfer-ownership="full">
+ <parameter name="gtype"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="GType" c:type="GType*"/>
</parameter>
</parameters>
@@ -1725,7 +1889,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="value" direction="inout" transfer-ownership="none">
+ <parameter name="value"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="GObject.Value" c:type="GValue**"/>
</parameter>
</parameters>
@@ -1736,7 +1903,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="value" direction="out" transfer-ownership="none">
+ <parameter name="value"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="GObject.Value" c:type="GValue**"/>
</parameter>
</parameters>
@@ -1775,7 +1945,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int16" direction="inout" transfer-ownership="full">
+ <parameter name="int16"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int16" c:type="gint16*"/>
</parameter>
</parameters>
@@ -1786,7 +1959,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int16" direction="inout" transfer-ownership="full">
+ <parameter name="int16"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int16" c:type="gint16*"/>
</parameter>
</parameters>
@@ -1797,7 +1973,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int16" direction="out" transfer-ownership="full">
+ <parameter name="int16"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int16" c:type="gint16*"/>
</parameter>
</parameters>
@@ -1808,7 +1987,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int16" direction="out" transfer-ownership="full">
+ <parameter name="int16"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int16" c:type="gint16*"/>
</parameter>
</parameters>
@@ -1853,7 +2035,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int32" direction="inout" transfer-ownership="full">
+ <parameter name="int32"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int32" c:type="gint32*"/>
</parameter>
</parameters>
@@ -1864,7 +2049,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int32" direction="inout" transfer-ownership="full">
+ <parameter name="int32"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int32" c:type="gint32*"/>
</parameter>
</parameters>
@@ -1875,7 +2063,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int32" direction="out" transfer-ownership="full">
+ <parameter name="int32"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int32" c:type="gint32*"/>
</parameter>
</parameters>
@@ -1886,7 +2077,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int32" direction="out" transfer-ownership="full">
+ <parameter name="int32"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int32" c:type="gint32*"/>
</parameter>
</parameters>
@@ -1931,7 +2125,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int64" direction="inout" transfer-ownership="full">
+ <parameter name="int64"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int64" c:type="gint64*"/>
</parameter>
</parameters>
@@ -1942,7 +2139,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int64" direction="inout" transfer-ownership="full">
+ <parameter name="int64"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int64" c:type="gint64*"/>
</parameter>
</parameters>
@@ -1953,7 +2153,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int64" direction="out" transfer-ownership="full">
+ <parameter name="int64"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int64" c:type="gint64*"/>
</parameter>
</parameters>
@@ -1964,7 +2167,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int64" direction="out" transfer-ownership="full">
+ <parameter name="int64"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int64" c:type="gint64*"/>
</parameter>
</parameters>
@@ -2009,7 +2215,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int8" direction="inout" transfer-ownership="full">
+ <parameter name="int8"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int8" c:type="gint8*"/>
</parameter>
</parameters>
@@ -2020,7 +2229,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int8" direction="inout" transfer-ownership="full">
+ <parameter name="int8"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int8" c:type="gint8*"/>
</parameter>
</parameters>
@@ -2031,7 +2243,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int8" direction="out" transfer-ownership="full">
+ <parameter name="int8"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int8" c:type="gint8*"/>
</parameter>
</parameters>
@@ -2042,7 +2257,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int8" direction="out" transfer-ownership="full">
+ <parameter name="int8"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int8" c:type="gint8*"/>
</parameter>
</parameters>
@@ -2087,7 +2305,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int_" direction="inout" transfer-ownership="full">
+ <parameter name="int_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
</parameters>
@@ -2098,7 +2319,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int_" direction="inout" transfer-ownership="full">
+ <parameter name="int_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
</parameters>
@@ -2109,7 +2333,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int0" direction="out" transfer-ownership="full">
+ <parameter name="int0"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
<parameter name="int1" transfer-ownership="none">
@@ -2123,7 +2350,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int_" direction="out" transfer-ownership="full">
+ <parameter name="int_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
</parameters>
@@ -2134,7 +2364,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int_" direction="out" transfer-ownership="full">
+ <parameter name="int_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
</parameters>
@@ -2145,10 +2378,16 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="int0" direction="out" transfer-ownership="full">
+ <parameter name="int0"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
- <parameter name="int1" direction="out" transfer-ownership="full">
+ <parameter name="int1"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
</parameters>
@@ -2171,7 +2410,10 @@ and/or use gtk-doc annotations. -->
<type name="int" c:type="gint"/>
</return-value>
<parameters>
- <parameter name="int_" direction="out" transfer-ownership="full">
+ <parameter name="int_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int" c:type="gint*"/>
</parameter>
</parameters>
@@ -2204,7 +2446,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="long_" direction="inout" transfer-ownership="full">
+ <parameter name="long_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="long" c:type="glong*"/>
</parameter>
</parameters>
@@ -2215,7 +2460,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="long_" direction="inout" transfer-ownership="full">
+ <parameter name="long_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="long" c:type="glong*"/>
</parameter>
</parameters>
@@ -2226,7 +2474,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="long_" direction="out" transfer-ownership="full">
+ <parameter name="long_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="long" c:type="glong*"/>
</parameter>
</parameters>
@@ -2237,7 +2488,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="long_" direction="out" transfer-ownership="full">
+ <parameter name="long_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="long" c:type="glong*"/>
</parameter>
</parameters>
@@ -2271,7 +2525,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="object" direction="inout" transfer-ownership="full">
+ <parameter name="object"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="Object" c:type="GIMarshallingTestsObject**"/>
</parameter>
</parameters>
@@ -2282,7 +2539,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="object" direction="out" transfer-ownership="full">
+ <parameter name="object"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="Object" c:type="GIMarshallingTestsObject**"/>
</parameter>
</parameters>
@@ -2299,7 +2559,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="object" direction="inout" transfer-ownership="full">
+ <parameter name="object"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="Object" c:type="GIMarshallingTestsObject**"/>
</parameter>
</parameters>
@@ -2327,7 +2590,10 @@ and/or use gtk-doc annotations. -->
<parameter name="object" transfer-ownership="none">
<type name="Object" c:type="GIMarshallingTestsObject*"/>
</parameter>
- <parameter name="out" direction="out" transfer-ownership="full">
+ <parameter name="out"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="int8" c:type="gint8*"/>
</parameter>
</parameters>
@@ -2349,7 +2615,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="object" direction="inout" transfer-ownership="none">
+ <parameter name="object"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="Object" c:type="GIMarshallingTestsObject**"/>
</parameter>
</parameters>
@@ -2360,7 +2629,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="object" direction="out" transfer-ownership="none">
+ <parameter name="object"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="Object" c:type="GIMarshallingTestsObject**"/>
</parameter>
</parameters>
@@ -2414,7 +2686,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="struct_" direction="inout" transfer-ownership="none">
+ <parameter name="struct_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="PointerStruct"
c:type="GIMarshallingTestsPointerStruct**"/>
</parameter>
@@ -2426,7 +2701,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="struct_" direction="out" transfer-ownership="none">
+ <parameter name="struct_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="PointerStruct"
c:type="GIMarshallingTestsPointerStruct**"/>
</parameter>
@@ -2466,7 +2744,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="short_" direction="inout" transfer-ownership="full">
+ <parameter name="short_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="short" c:type="gshort*"/>
</parameter>
</parameters>
@@ -2477,7 +2758,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="short_" direction="inout" transfer-ownership="full">
+ <parameter name="short_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="short" c:type="gshort*"/>
</parameter>
</parameters>
@@ -2488,7 +2772,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="short_" direction="out" transfer-ownership="full">
+ <parameter name="short_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="short" c:type="gshort*"/>
</parameter>
</parameters>
@@ -2499,7 +2786,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="short_" direction="out" transfer-ownership="full">
+ <parameter name="short_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="short" c:type="gshort*"/>
</parameter>
</parameters>
@@ -2533,7 +2823,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="struct_" direction="inout" transfer-ownership="none">
+ <parameter name="struct_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="SimpleStruct" c:type="GIMarshallingTestsSimpleStruct**"/>
</parameter>
</parameters>
@@ -2544,7 +2837,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="struct_" direction="out" transfer-ownership="none">
+ <parameter name="struct_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="SimpleStruct" c:type="GIMarshallingTestsSimpleStruct**"/>
</parameter>
</parameters>
@@ -2571,7 +2867,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="size" direction="inout" transfer-ownership="full">
+ <parameter name="size"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="size_t" c:type="gsize*"/>
</parameter>
</parameters>
@@ -2581,7 +2880,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="size" direction="out" transfer-ownership="full">
+ <parameter name="size"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="size_t" c:type="gsize*"/>
</parameter>
</parameters>
@@ -2620,7 +2922,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ssize" direction="inout" transfer-ownership="full">
+ <parameter name="ssize"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="ssize_t" c:type="gssize*"/>
</parameter>
</parameters>
@@ -2631,7 +2936,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ssize" direction="inout" transfer-ownership="full">
+ <parameter name="ssize"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="ssize_t" c:type="gssize*"/>
</parameter>
</parameters>
@@ -2642,7 +2950,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ssize" direction="out" transfer-ownership="full">
+ <parameter name="ssize"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="ssize_t" c:type="gssize*"/>
</parameter>
</parameters>
@@ -2653,7 +2964,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ssize" direction="out" transfer-ownership="full">
+ <parameter name="ssize"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="ssize_t" c:type="gssize*"/>
</parameter>
</parameters>
@@ -2700,7 +3014,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="time_t_" direction="inout" transfer-ownership="full">
+ <parameter name="time_t_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="time_t" c:type="time_t*"/>
</parameter>
</parameters>
@@ -2711,7 +3028,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="time_t_" direction="out" transfer-ownership="full">
+ <parameter name="time_t_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="time_t" c:type="time_t*"/>
</parameter>
</parameters>
@@ -2738,7 +3058,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="uint16" direction="inout" transfer-ownership="full">
+ <parameter name="uint16"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="uint16" c:type="guint16*"/>
</parameter>
</parameters>
@@ -2749,7 +3072,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="uint16" direction="out" transfer-ownership="full">
+ <parameter name="uint16"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="uint16" c:type="guint16*"/>
</parameter>
</parameters>
@@ -2776,7 +3102,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="uint32" direction="inout" transfer-ownership="full">
+ <parameter name="uint32"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="uint32" c:type="guint32*"/>
</parameter>
</parameters>
@@ -2787,7 +3116,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="uint32" direction="out" transfer-ownership="full">
+ <parameter name="uint32"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="uint32" c:type="guint32*"/>
</parameter>
</parameters>
@@ -2814,7 +3146,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="uint64" direction="inout" transfer-ownership="full">
+ <parameter name="uint64"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="uint64" c:type="guint64*"/>
</parameter>
</parameters>
@@ -2825,7 +3160,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="uint64" direction="out" transfer-ownership="full">
+ <parameter name="uint64"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="uint64" c:type="guint64*"/>
</parameter>
</parameters>
@@ -2852,7 +3190,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="uint8" direction="inout" transfer-ownership="full">
+ <parameter name="uint8"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="uint8" c:type="guint8*"/>
</parameter>
</parameters>
@@ -2862,7 +3203,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="uint8" direction="out" transfer-ownership="full">
+ <parameter name="uint8"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="uint8" c:type="guint8*"/>
</parameter>
</parameters>
@@ -2889,7 +3233,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="uint" direction="inout" transfer-ownership="full">
+ <parameter name="uint"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="uint" c:type="guint*"/>
</parameter>
</parameters>
@@ -2899,7 +3246,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="uint" direction="out" transfer-ownership="full">
+ <parameter name="uint"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="uint" c:type="guint*"/>
</parameter>
</parameters>
@@ -2926,7 +3276,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ulong" direction="inout" transfer-ownership="full">
+ <parameter name="ulong"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="ulong" c:type="gulong*"/>
</parameter>
</parameters>
@@ -2936,7 +3289,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ulong" direction="out" transfer-ownership="full">
+ <parameter name="ulong"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="ulong" c:type="gulong*"/>
</parameter>
</parameters>
@@ -2963,7 +3319,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="union_" direction="inout" transfer-ownership="none">
+ <parameter name="union_"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="Union" c:type="GIMarshallingTestsUnion**"/>
</parameter>
</parameters>
@@ -2973,7 +3332,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="union_" direction="out" transfer-ownership="none">
+ <parameter name="union_"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="Union" c:type="GIMarshallingTestsUnion**"/>
</parameter>
</parameters>
@@ -3000,7 +3362,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ushort" direction="inout" transfer-ownership="full">
+ <parameter name="ushort"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="ushort" c:type="gushort*"/>
</parameter>
</parameters>
@@ -3011,7 +3376,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="ushort" direction="out" transfer-ownership="full">
+ <parameter name="ushort"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="ushort" c:type="gushort*"/>
</parameter>
</parameters>
@@ -3028,7 +3396,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="utf8" direction="out" transfer-ownership="full">
+ <parameter name="utf8"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="utf8" c:type="gchar**"/>
</parameter>
</parameters>
@@ -3050,7 +3421,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="utf8" direction="inout" transfer-ownership="full">
+ <parameter name="utf8"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="utf8" c:type="gchar**"/>
</parameter>
</parameters>
@@ -3061,7 +3435,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="utf8" direction="out" transfer-ownership="full">
+ <parameter name="utf8"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full">
<type name="utf8" c:type="gchar**"/>
</parameter>
</parameters>
@@ -3107,7 +3484,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="utf8" direction="inout" transfer-ownership="none">
+ <parameter name="utf8"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="utf8" c:type="gchar**"/>
</parameter>
</parameters>
@@ -3118,7 +3498,10 @@ and/or use gtk-doc annotations. -->
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="utf8" direction="out" transfer-ownership="none">
+ <parameter name="utf8"
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="none">
<type name="utf8" c:type="gchar**"/>
</parameter>
</parameters>