2 <!-- This file was automatically generated from C sources - DO NOT EDIT!
3 To affect the contents of this file, edit the original C definitions,
4 and/or use gtk-doc annotations. -->
5 <repository version="1.1"
6 xmlns="http://www.gtk.org/introspection/core/1.0"
7 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9 <include name="GLib" version="2.0"/>
10 <include name="GObject" version="2.0"/>
11 <package name="babl"/>
12 <namespace name="Babl"
14 shared-library="libbabl-0.1.so.0"
16 <union name="Babl" c:type="Babl">
18 <callback name="FuncLinear" c:type="BablFuncLinear">
19 <return-value transfer-ownership="none">
20 <type name="long" c:type="long"/>
23 <parameter name="src" transfer-ownership="full">
24 <type name="utf8" c:type="char*"/>
26 <parameter name="dst" transfer-ownership="full">
27 <type name="utf8" c:type="char*"/>
29 <parameter name="n" transfer-ownership="none">
30 <type name="long" c:type="long"/>
34 <callback name="FuncPlanar" c:type="BablFuncPlanar">
35 <return-value transfer-ownership="none">
36 <type name="long" c:type="long"/>
39 <parameter name="src_bands" transfer-ownership="none">
40 <type name="int" c:type="int"/>
42 <parameter name="src" transfer-ownership="full">
43 <type name="utf8" c:type="char*"/>
45 <parameter name="src_pitch" transfer-ownership="none">
46 <type name="int" c:type="int"/>
48 <parameter name="dst_bands" transfer-ownership="none">
49 <type name="int" c:type="int"/>
51 <parameter name="dst" transfer-ownership="full">
52 <type name="utf8" c:type="char*"/>
54 <parameter name="dst_pitch" transfer-ownership="none">
55 <type name="int" c:type="int"/>
57 <parameter name="n" transfer-ownership="none">
58 <type name="long" c:type="long"/>
62 <constant name="MAJOR_VERSION" value="0">
65 <constant name="MICRO_VERSION" value="3">
68 <constant name="MINOR_VERSION" value="1">
71 <function name="get_version" c:identifier="babl_get_version">
72 <return-value transfer-ownership="none">
73 <type name="none" c:type="void"/>
76 <parameter name="major"
79 transfer-ownership="full">
80 <type name="int" c:type="int*"/>
82 <parameter name="minor"
85 transfer-ownership="full">
86 <type name="int" c:type="int*"/>
88 <parameter name="micro"
91 transfer-ownership="full">
92 <type name="int" c:type="int*"/>