gobject-introspection r1012 - branches/annotation/tests/scanner
- From: johan svn gnome org
- To: svn-commits-list gnome org
- Subject: gobject-introspection r1012 - branches/annotation/tests/scanner
- Date: Sun, 11 Jan 2009 23:33:14 +0000 (UTC)
Author: johan
Date: Sun Jan 11 23:33:14 2009
New Revision: 1012
URL: http://svn.gnome.org/viewvc/gobject-introspection?rev=1012&view=rev
Log:
Add const retval/param pointer tests
Modified:
branches/annotation/tests/scanner/foo-1.0-expected.gir
branches/annotation/tests/scanner/foo-1.0-expected.tgir
branches/annotation/tests/scanner/foo.h
Modified: branches/annotation/tests/scanner/foo-1.0-expected.gir
==============================================================================
--- branches/annotation/tests/scanner/foo-1.0-expected.gir (original)
+++ branches/annotation/tests/scanner/foo-1.0-expected.gir Sun Jan 11 23:33:14 2009
@@ -578,6 +578,40 @@
</parameter>
</parameters>
</function>
+ <function name="test_const_char_retval"
+ c:identifier="foo_test_const_char_retval">
+ <return-value transfer-ownership="none">
+ <type name="utf8" c:type="char*"/>
+ </return-value>
+ </function>
+ <function name="test_const_struct_retval"
+ c:identifier="foo_test_const_struct_retval">
+ <return-value transfer-ownership="none">
+ <type name="Struct" c:type="FooStruct*"/>
+ </return-value>
+ </function>
+ <function name="test_const_char_param"
+ c:identifier="foo_test_const_char_param">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="param" transfer-ownership="none">
+ <type name="utf8" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="test_const_struct_param"
+ c:identifier="foo_test_const_struct_param">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="param" transfer-ownership="none">
+ <type name="Struct" c:type="FooStruct*"/>
+ </parameter>
+ </parameters>
+ </function>
<constant name="SUCCESS_INT" value="4408">
<type name="int"/>
</constant>
Modified: branches/annotation/tests/scanner/foo-1.0-expected.tgir
==============================================================================
--- branches/annotation/tests/scanner/foo-1.0-expected.tgir (original)
+++ branches/annotation/tests/scanner/foo-1.0-expected.tgir Sun Jan 11 23:33:14 2009
@@ -453,6 +453,36 @@
</parameter>
</parameters>
</function>
+ <function name="test_const_char_retval" c:identifier="foo_test_const_char_retval">
+ <return-value transfer-ownership="none">
+ <type name="utf8"/>
+ </return-value>
+ </function>
+ <function name="test_const_struct_retval" c:identifier="foo_test_const_struct_retval">
+ <return-value transfer-ownership="none">
+ <type name="Struct"/>
+ </return-value>
+ </function>
+ <function name="test_const_char_param" c:identifier="foo_test_const_char_param">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="param" transfer-ownership="none">
+ <type name="utf8"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="test_const_struct_param" c:identifier="foo_test_const_struct_param">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="param" transfer-ownership="none">
+ <type name="Struct"/>
+ </parameter>
+ </parameters>
+ </function>
<constant name="SUCCESS_INT" value="4408">
<type name="int"/>
</constant>
Modified: branches/annotation/tests/scanner/foo.h
==============================================================================
--- branches/annotation/tests/scanner/foo.h (original)
+++ branches/annotation/tests/scanner/foo.h Sun Jan 11 23:33:14 2009
@@ -281,4 +281,9 @@
void foo_test_string_array_with_g (gchar **array);
+const char * foo_test_const_char_retval (void);
+const FooStruct * foo_test_const_struct_retval (void);
+void foo_test_const_char_param (const char * param);
+void foo_test_const_struct_param (const FooStruct * param);
+
#endif /* __FOO_OBJECT_H__ */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]