diff options
Diffstat (limited to 'gir/GIMarshallingTests-1.0-expected.gir')
-rw-r--r-- | gir/GIMarshallingTests-1.0-expected.gir | 633 |
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> |