<c:include name="test.h"/>
<namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test">
<function name="function" c:identifier="test_function">
+ <return-value transfer-ownership="none">
+ <type name="off_t" c:type="off_t"/>
+ </return-value>
+ <parameters>
+ <parameter name="offset" transfer-ownership="none">
+ <type name="off_t" c:type="off_t"/>
+ </parameter>
+ </parameters>
+</function>
+<function name="function_compat" c:identifier="test_function_compat">
<return-value transfer-ownership="none">
<type name="gsize" c:type="off_t"/>
</return-value>
<parameters>
- <parameter name="time" transfer-ownership="none">
+ <parameter name="offset" transfer-ownership="none">
<type name="gsize" c:type="off_t"/>
</parameter>
</parameters>
[CCode (cprefix = "Test", gir_namespace = "Test", gir_version = "1.0", lower_case_cprefix = "test_")]
namespace Test {
[CCode (cheader_filename = "test.h")]
- public static off_t function (off_t time);
+ public static off_t function (off_t offset);
+ [CCode (cheader_filename = "test.h")]
+ public static off_t function_compat (off_t offset);
}
<c:include name="test.h"/>
<namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test">
<function name="function" c:identifier="test_function">
+ <return-value transfer-ownership="none">
+ <type name="time_t" c:type="time_t"/>
+ </return-value>
+ <parameters>
+ <parameter name="time" transfer-ownership="none">
+ <type name="time_t" c:type="time_t"/>
+ </parameter>
+ </parameters>
+</function>
+<function name="function_compat" c:identifier="test_function_compat">
<return-value transfer-ownership="none">
<type name="glong" c:type="time_t"/>
</return-value>
namespace Test {
[CCode (cheader_filename = "test.h")]
public static time_t function (time_t time);
+ [CCode (cheader_filename = "test.h")]
+ public static time_t function_compat (time_t time);
}