summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vapi/atspi-2.vapi4
-rw-r--r--vapi/clutter-1.0.vapi10
-rw-r--r--vapi/gdk-3.0.vapi6
-rw-r--r--vapi/gdk-pixbuf-2.0.vapi2
-rw-r--r--vapi/gio-2.0.vapi36
-rw-r--r--vapi/graphene-1.0.vapi24
-rw-r--r--vapi/gstreamer-1.0.vapi4
-rw-r--r--vapi/gstreamer-audio-1.0.vapi8
-rw-r--r--vapi/gstreamer-base-1.0.vapi4
-rw-r--r--vapi/gstreamer-rtp-1.0.vapi12
-rw-r--r--vapi/gstreamer-sdp-1.0.vapi8
-rw-r--r--vapi/gstreamer-video-1.0.vapi60
-rw-r--r--vapi/pango.vapi8
-rw-r--r--vapi/poppler-glib.vapi12
14 files changed, 99 insertions, 99 deletions
diff --git a/vapi/atspi-2.vapi b/vapi/atspi-2.vapi
index faad39c99..4ea469d54 100644
--- a/vapi/atspi-2.vapi
+++ b/vapi/atspi-2.vapi
@@ -143,8 +143,8 @@ namespace Atspi {
public weak GLib.Array<void*> interfaces;
public bool invert;
public Atspi.CollectionMatchType rolematchtype;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak int[] roles;
+ [CCode (array_length = false)]
+ public weak int roles[4];
public Atspi.CollectionMatchType statematchtype;
public weak Atspi.StateSet states;
[CCode (has_construct_function = false)]
diff --git a/vapi/clutter-1.0.vapi b/vapi/clutter-1.0.vapi
index e4f0ffe23..3b6460bcd 100644
--- a/vapi/clutter-1.0.vapi
+++ b/vapi/clutter-1.0.vapi
@@ -4740,7 +4740,7 @@ namespace Clutter {
[Version (since = "0.6")]
public bool emit_event (Clutter.Event event, bool capture);
[Version (since = "0.4")]
- public void get_abs_allocation_vertices ([CCode (array_length = false)] Clutter.Vertex[] verts);
+ public void get_abs_allocation_vertices ([CCode (array_length = false)] Clutter.Vertex verts[4]);
public virtual unowned Atk.Object get_accessible ();
[Version (since = "1.4")]
public unowned Clutter.Action get_action (string name);
@@ -4751,7 +4751,7 @@ namespace Clutter {
[Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
public Clutter.Geometry get_allocation_geometry ();
[Version (since = "0.6")]
- public void get_allocation_vertices (Clutter.Actor? ancestor, [CCode (array_length = false)] Clutter.Vertex[] verts);
+ public void get_allocation_vertices (Clutter.Actor? ancestor, [CCode (array_length = false)] Clutter.Vertex verts[4]);
[Version (deprecated = true, deprecated_since = "1.12", since = "0.6")]
public void get_anchor_point (out float anchor_x, out float anchor_y);
[Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
@@ -8320,7 +8320,7 @@ namespace Clutter {
public static void free (Clutter.Matrix? matrix);
public static GLib.Type get_type ();
[Version (since = "1.12")]
- public static unowned Clutter.Matrix? init_from_array (Clutter.Matrix matrix, [CCode (array_length = false)] float[] values);
+ public static unowned Clutter.Matrix? init_from_array (Clutter.Matrix matrix, [CCode (array_length = false)] float values[16]);
[Version (since = "1.12")]
public static unowned Clutter.Matrix? init_from_matrix (Clutter.Matrix a, Clutter.Matrix b);
[Version (since = "1.12")]
@@ -8330,8 +8330,8 @@ namespace Clutter {
[Version (since = "1.0")]
public struct PathNode {
public Clutter.PathNodeType type;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak Clutter.Knot[] points;
+ [CCode (array_length = false)]
+ public weak Clutter.Knot points[3];
public Clutter.PathNode? copy ();
public bool equal (Clutter.PathNode node_b);
public void free ();
diff --git a/vapi/gdk-3.0.vapi b/vapi/gdk-3.0.vapi
index 34e29fd78..3a1c73a84 100644
--- a/vapi/gdk-3.0.vapi
+++ b/vapi/gdk-3.0.vapi
@@ -5106,7 +5106,7 @@ namespace Gdk {
[CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gdk_event_get_type ()")]
[Compact]
public class EventMotion : Gdk.Event {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak double[] axes;
public weak Gdk.Device device;
public int16 is_hint;
@@ -5899,8 +5899,8 @@ namespace Gdk {
[CCode (cheader_filename = "gdk/gdk.h", has_type_id = false)]
public struct TimeCoord {
public uint32 time;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak double[] axes;
+ [CCode (array_length = false)]
+ public weak double axes[128];
}
[CCode (cheader_filename = "gdk/gdk.h", has_type_id = false)]
public struct WindowAttr {
diff --git a/vapi/gdk-pixbuf-2.0.vapi b/vapi/gdk-pixbuf-2.0.vapi
index 1374e66ce..66ad07480 100644
--- a/vapi/gdk-pixbuf-2.0.vapi
+++ b/vapi/gdk-pixbuf-2.0.vapi
@@ -232,7 +232,7 @@ namespace Gdk {
public uint32 rowstride;
public uint32 width;
public uint32 height;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak uint8[] pixel_data;
[Version (deprecated = true, deprecated_since = "2.32")]
public bool deserialize ([CCode (array_length_cname = "stream_length", array_length_pos = 0.5, array_length_type = "guint")] uint8[] stream) throws GLib.Error;
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi
index 5d470e9c0..305d58038 100644
--- a/vapi/gio-2.0.vapi
+++ b/vapi/gio-2.0.vapi
@@ -581,7 +581,7 @@ namespace GLib {
[Compact]
[Version (since = "2.26")]
public class DBusAnnotationInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
public string key;
public int ref_count;
@@ -593,7 +593,7 @@ namespace GLib {
[Compact]
[Version (since = "2.26")]
public class DBusArgInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
public string name;
public int ref_count;
@@ -684,15 +684,15 @@ namespace GLib {
[Compact]
[Version (since = "2.26")]
public class DBusInterfaceInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusMethodInfo[] methods;
public string name;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusPropertyInfo[] properties;
public int ref_count;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusSignalInfo[] signals;
[Version (since = "2.30")]
public void cache_build ();
@@ -806,12 +806,12 @@ namespace GLib {
[Compact]
[Version (since = "2.26")]
public class DBusMethodInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusArgInfo[] in_args;
public string name;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusArgInfo[] out_args;
public int ref_count;
public GLib.DBusMethodInfo @ref ();
@@ -848,11 +848,11 @@ namespace GLib {
[Compact]
[Version (since = "2.26")]
public class DBusNodeInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusInterfaceInfo[] interfaces;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusNodeInfo[] nodes;
public string path;
public int ref_count;
@@ -941,7 +941,7 @@ namespace GLib {
[Compact]
[Version (since = "2.26")]
public class DBusPropertyInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
public GLib.DBusPropertyInfoFlags flags;
public string name;
@@ -1031,9 +1031,9 @@ namespace GLib {
[Compact]
[Version (since = "2.26")]
public class DBusSignalInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusArgInfo[] args;
public string name;
public int ref_count;
@@ -3740,12 +3740,12 @@ namespace GLib {
[Version (since = "2.48")]
public struct InputMessage {
public weak GLib.SocketAddress address;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak GLib.InputVector[] vectors;
public uint num_vectors;
public size_t bytes_received;
public int flags;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak GLib.SocketControlMessage[] control_messages;
public uint num_control_messages;
}
@@ -3762,7 +3762,7 @@ namespace GLib {
public GLib.OutputVector vectors;
public uint num_vectors;
public uint bytes_sent;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak GLib.SocketControlMessage[] control_messages;
public uint num_control_messages;
}
diff --git a/vapi/graphene-1.0.vapi b/vapi/graphene-1.0.vapi
index 93ec09bed..56cc1107a 100644
--- a/vapi/graphene-1.0.vapi
+++ b/vapi/graphene-1.0.vapi
@@ -19,7 +19,7 @@ namespace Graphene {
public Graphene.Point3D get_max ();
public Graphene.Point3D get_min ();
public Graphene.Vec3 get_size ();
- public void get_vertices ([CCode (array_length = false)] ref Graphene.Vec3[] vertices);
+ public void get_vertices ([CCode (array_length = false)] ref Graphene.Vec3 vertices[8]);
public float get_width ();
public static unowned Graphene.Box? infinite ();
public unowned Graphene.Box? init (Graphene.Point3D? min, Graphene.Point3D? max);
@@ -56,7 +56,7 @@ namespace Graphene {
[Version (since = "1.2")]
public struct Frustum {
public bool contains_point (Graphene.Point3D point);
- public void get_planes ([CCode (array_length = false)] ref Graphene.Plane[] planes);
+ public void get_planes ([CCode (array_length = false)] ref Graphene.Plane planes[6]);
public unowned Graphene.Frustum? init (Graphene.Plane p0, Graphene.Plane p1, Graphene.Plane p2, Graphene.Plane p3, Graphene.Plane p4, Graphene.Plane p5);
public unowned Graphene.Frustum? init_from_frustum (Graphene.Frustum src);
public unowned Graphene.Frustum? init_from_matrix (Graphene.Matrix matrix);
@@ -80,7 +80,7 @@ namespace Graphene {
[Version (since = "1.0")]
public unowned Graphene.Matrix? init_from_2d (double xx, double yx, double xy, double yy, double x_0, double y_0);
[Version (since = "1.0")]
- public unowned Graphene.Matrix? init_from_float ([CCode (array_length = false)] float[] v);
+ public unowned Graphene.Matrix? init_from_float ([CCode (array_length = false)] float v[16]);
[Version (since = "1.0")]
public unowned Graphene.Matrix? init_from_matrix (Graphene.Matrix src);
[Version (since = "1.0")]
@@ -152,7 +152,7 @@ namespace Graphene {
[Version (since = "1.0")]
public bool to_2d (out double xx, out double yx, out double xy, out double yy, out double x_0, out double y_0);
[Version (since = "1.0")]
- public void to_float ([CCode (array_length = false)] ref float[] v);
+ public void to_float ([CCode (array_length = false)] ref float v[16]);
[Version (since = "1.0")]
public Graphene.Rect transform_bounds (Graphene.Rect r);
[Version (since = "1.2")]
@@ -246,7 +246,7 @@ namespace Graphene {
public unowned Graphene.Point? get_point (uint index_);
public unowned Graphene.Quad? init (Graphene.Point p1, Graphene.Point p2, Graphene.Point p3, Graphene.Point p4);
[Version (since = "1.2")]
- public unowned Graphene.Quad? init_from_points ([CCode (array_length = false)] Graphene.Point[] points);
+ public unowned Graphene.Quad? init_from_points ([CCode (array_length = false)] Graphene.Point points[4]);
public unowned Graphene.Quad? init_from_rect (Graphene.Rect r);
}
[CCode (cheader_filename = "graphene-gobject.h", cname = "graphene_quaternion_t", type_id = "graphene_quaternion_get_type ()")]
@@ -307,7 +307,7 @@ namespace Graphene {
public Graphene.Point get_top_left ();
public Graphene.Point get_top_right ();
[Version (since = "1.4")]
- public void get_vertices ([CCode (array_length = false)] ref Graphene.Vec2[] vertices);
+ public void get_vertices ([CCode (array_length = false)] ref Graphene.Vec2 vertices[4]);
public float get_width ();
public float get_x ();
public float get_y ();
@@ -392,7 +392,7 @@ namespace Graphene {
[Version (since = "1.0")]
public unowned Graphene.Vec2? init (float x, float y);
[Version (since = "1.0")]
- public unowned Graphene.Vec2? init_from_float ([CCode (array_length = false)] float[] src);
+ public unowned Graphene.Vec2? init_from_float ([CCode (array_length = false)] float src[2]);
[Version (since = "1.0")]
public unowned Graphene.Vec2? init_from_vec2 (Graphene.Vec2 src);
[Version (since = "1.0")]
@@ -416,7 +416,7 @@ namespace Graphene {
[Version (since = "1.0")]
public Graphene.Vec2 subtract (Graphene.Vec2 b);
[Version (since = "1.0")]
- public void to_float ([CCode (array_length = false)] ref float[] dest);
+ public void to_float ([CCode (array_length = false)] ref float dest[2]);
[Version (since = "1.0")]
public static unowned Graphene.Vec2? x_axis ();
[Version (since = "1.0")]
@@ -455,7 +455,7 @@ namespace Graphene {
[Version (since = "1.0")]
public unowned Graphene.Vec3? init (float x, float y, float z);
[Version (since = "1.0")]
- public unowned Graphene.Vec3? init_from_float ([CCode (array_length = false)] float[] src);
+ public unowned Graphene.Vec3? init_from_float ([CCode (array_length = false)] float src[3]);
[Version (since = "1.0")]
public unowned Graphene.Vec3? init_from_vec3 (Graphene.Vec3 src);
[Version (since = "1.0")]
@@ -479,7 +479,7 @@ namespace Graphene {
[Version (since = "1.0")]
public Graphene.Vec3 subtract (Graphene.Vec3 b);
[Version (since = "1.0")]
- public void to_float ([CCode (array_length = false)] ref float[] dest);
+ public void to_float ([CCode (array_length = false)] ref float dest[3]);
[Version (since = "1.0")]
public static unowned Graphene.Vec3? x_axis ();
[Version (since = "1.0")]
@@ -514,7 +514,7 @@ namespace Graphene {
[Version (since = "1.0")]
public unowned Graphene.Vec4? init (float x, float y, float z, float w);
[Version (since = "1.0")]
- public unowned Graphene.Vec4? init_from_float ([CCode (array_length = false)] float[] src);
+ public unowned Graphene.Vec4? init_from_float ([CCode (array_length = false)] float src[4]);
[Version (since = "1.0")]
public unowned Graphene.Vec4? init_from_vec2 (Graphene.Vec2 src, float z, float w);
[Version (since = "1.0")]
@@ -542,7 +542,7 @@ namespace Graphene {
[Version (since = "1.0")]
public Graphene.Vec4 subtract (Graphene.Vec4 b);
[Version (since = "1.0")]
- public void to_float ([CCode (array_length = false)] ref float[] dest);
+ public void to_float ([CCode (array_length = false)] ref float dest[4]);
[Version (since = "1.0")]
public static unowned Graphene.Vec4? w_axis ();
[Version (since = "1.0")]
diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi
index 8a04e7a21..410c7db9f 100644
--- a/vapi/gstreamer-1.0.vapi
+++ b/vapi/gstreamer-1.0.vapi
@@ -2549,8 +2549,8 @@ namespace Gst {
public weak uint8[] data;
public size_t size;
public size_t maxsize;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak void*[] user_data;
+ [CCode (array_length = false)]
+ public weak void* user_data[4];
}
[CCode (cheader_filename = "gst/gst.h", has_type_id = false)]
public struct Meta {
diff --git a/vapi/gstreamer-audio-1.0.vapi b/vapi/gstreamer-audio-1.0.vapi
index 3fce83f59..c5bb28a72 100644
--- a/vapi/gstreamer-audio-1.0.vapi
+++ b/vapi/gstreamer-audio-1.0.vapi
@@ -291,8 +291,8 @@ namespace Gst {
public Gst.Audio.FormatInfo finfo;
public Gst.Audio.Flags flags;
public Gst.Audio.Layout layout;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak Gst.Audio.ChannelPosition[] position;
+ [CCode (array_length = false)]
+ public weak Gst.Audio.ChannelPosition position[64];
public int rate;
[CCode (has_construct_function = false)]
public Info ();
@@ -456,8 +456,8 @@ namespace Gst {
public int endianness;
public int width;
public int depth;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint8[] silence;
+ [CCode (array_length = false)]
+ public weak uint8 silence[8];
public Gst.Audio.Format unpack_format;
public weak Gst.Audio.FormatUnpack unpack_func;
public weak Gst.Audio.FormatPack pack_func;
diff --git a/vapi/gstreamer-base-1.0.vapi b/vapi/gstreamer-base-1.0.vapi
index cd4825f73..3544c5762 100644
--- a/vapi/gstreamer-base-1.0.vapi
+++ b/vapi/gstreamer-base-1.0.vapi
@@ -50,7 +50,7 @@ namespace Gst {
public class BitReader {
public uint bit;
public uint byte;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak uint8[] data;
public BitReader ([CCode (array_length_type = "guint")] uint8[] data);
[CCode (cname = "gst_bit_reader_free")]
@@ -91,7 +91,7 @@ namespace Gst {
[GIR (name = "ByteReader")]
public class ByteReader {
public uint byte;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak uint8[] data;
public ByteReader ([CCode (array_length_type = "guint")] uint8[] data);
[CCode (cname = "gst_byte_reader_dup_data")]
diff --git a/vapi/gstreamer-rtp-1.0.vapi b/vapi/gstreamer-rtp-1.0.vapi
index c2ca95d5d..682ef7730 100644
--- a/vapi/gstreamer-rtp-1.0.vapi
+++ b/vapi/gstreamer-rtp-1.0.vapi
@@ -98,12 +98,12 @@ namespace Gst {
[Compact]
[GIR (name = "RTPBuffer")]
public class Buffer : Gst.Buffer {
- [CCode (array_length = false, array_null_terminated = true)]
- public weak void*[] data;
- [CCode (array_length = false, array_null_terminated = true)]
- public Gst.MapInfo[] map;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak size_t[] size;
+ [CCode (array_length = false)]
+ public weak void* data[4];
+ [CCode (array_length = false)]
+ public Gst.MapInfo map[4];
+ [CCode (array_length = false)]
+ public weak size_t size[4];
public uint state;
public bool add_extension_onebyte_header (uint8 id, [CCode (array_length_cname = "size", array_length_pos = 2.1, array_length_type = "guint")] uint8[] data);
public bool add_extension_twobytes_header (uint8 appbits, uint8 id, [CCode (array_length_cname = "size", array_length_pos = 3.1, array_length_type = "guint")] uint8[] data);
diff --git a/vapi/gstreamer-sdp-1.0.vapi b/vapi/gstreamer-sdp-1.0.vapi
index a59e9d6e4..71aaf0c9b 100644
--- a/vapi/gstreamer-sdp-1.0.vapi
+++ b/vapi/gstreamer-sdp-1.0.vapi
@@ -141,10 +141,10 @@ namespace Gst {
public uint8 key_data;
public uint16 key_len;
public Gst.SDP.MIKEYKeyDataType key_type;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint8[] kv_data;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint8[] kv_len;
+ [CCode (array_length = false)]
+ public weak uint8 kv_data[2];
+ [CCode (array_length = false)]
+ public weak uint8 kv_len[2];
public Gst.SDP.MIKEYKVType kv_type;
public uint8 salt_data;
public uint16 salt_len;
diff --git a/vapi/gstreamer-video-1.0.vapi b/vapi/gstreamer-video-1.0.vapi
index e9f7c9f10..826674e28 100644
--- a/vapi/gstreamer-video-1.0.vapi
+++ b/vapi/gstreamer-video-1.0.vapi
@@ -250,13 +250,13 @@ namespace Gst {
public int fps_n;
public int height;
public Gst.Video.InterlaceMode interlace_mode;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak size_t[] offset;
+ [CCode (array_length = false)]
+ public weak size_t offset[4];
public int par_d;
public int par_n;
public size_t size;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak int[] stride;
+ [CCode (array_length = false)]
+ public weak int stride[4];
public int views;
public int width;
[CCode (has_construct_function = false)]
@@ -408,8 +408,8 @@ namespace Gst {
[GIR (name = "VideoAffineTransformationMeta")]
public struct AffineTransformationMeta {
public Gst.Meta meta;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak float[] matrix;
+ [CCode (array_length = false)]
+ public weak float matrix[16];
[Version (since = "1.8")]
public void apply_matrix (float matrix);
}
@@ -420,8 +420,8 @@ namespace Gst {
public uint padding_bottom;
public uint padding_left;
public uint padding_right;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] stride_align;
+ [CCode (array_length = false)]
+ public weak uint stride_align[4];
public void reset ();
}
[CCode (cheader_filename = "gst/video/video.h", has_type_id = false)]
@@ -469,21 +469,21 @@ namespace Gst {
public Gst.Video.FormatFlags flags;
public uint bits;
public uint n_components;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] shift;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] depth;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak int[] pixel_stride;
+ [CCode (array_length = false)]
+ public weak uint shift[4];
+ [CCode (array_length = false)]
+ public weak uint depth[4];
+ [CCode (array_length = false)]
+ public weak int pixel_stride[4];
public uint n_planes;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] plane;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] poffset;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] w_sub;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] h_sub;
+ [CCode (array_length = false)]
+ public weak uint plane[4];
+ [CCode (array_length = false)]
+ public weak uint poffset[4];
+ [CCode (array_length = false)]
+ public weak uint w_sub[4];
+ [CCode (array_length = false)]
+ public weak uint h_sub[4];
public Gst.Video.Format unpack_format;
public weak Gst.Video.FormatUnpack unpack_func;
public int pack_lines;
@@ -500,8 +500,8 @@ namespace Gst {
public weak Gst.Buffer buffer;
public void* meta;
public int id;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak void*[] data;
+ [CCode (array_length = false)]
+ public weak void* data[4];
public bool copy (Gst.Video.Frame src);
public bool copy_plane (Gst.Video.Frame src, uint plane);
public bool map (Gst.Video.Info info, Gst.Buffer buffer, Gst.MapFlags flags);
@@ -514,8 +514,8 @@ namespace Gst {
public Gst.Meta meta;
public Gst.Video.GLTextureOrientation texture_orientation;
public uint n_textures;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak Gst.Video.GLTextureType[] texture_type;
+ [CCode (array_length = false)]
+ public weak Gst.Video.GLTextureType texture_type[4];
public bool upload (uint texture_id);
}
[CCode (cheader_filename = "gst/video/video.h", has_type_id = false)]
@@ -529,10 +529,10 @@ namespace Gst {
public uint width;
public uint height;
public uint n_planes;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak size_t[] offset;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak int[] stride;
+ [CCode (array_length = false)]
+ public weak size_t offset[4];
+ [CCode (array_length = false)]
+ public weak int stride[4];
public bool map (uint plane, Gst.MapInfo info, void* data, int stride, Gst.MapFlags flags);
public bool unmap (uint plane, Gst.MapInfo info);
}
diff --git a/vapi/pango.vapi b/vapi/pango.vapi
index a25a9b886..09e2a7097 100644
--- a/vapi/pango.vapi
+++ b/vapi/pango.vapi
@@ -735,10 +735,10 @@ namespace Pango {
}
[CCode (cheader_filename = "pango/pango.h", has_type_id = false)]
public struct ScriptForLang {
- [CCode (array_length = false, array_null_terminated = true)]
- public weak char[] lang;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak Pango.Script[] scripts;
+ [CCode (array_length = false)]
+ public weak char lang[7];
+ [CCode (array_length = false)]
+ public weak Pango.Script scripts[3];
}
[CCode (cheader_filename = "pango/pango.h", cprefix = "PANGO_ALIGN_", type_id = "pango_alignment_get_type ()")]
public enum Alignment {
diff --git a/vapi/poppler-glib.vapi b/vapi/poppler-glib.vapi
index 0cd5aeb03..2bef477e2 100644
--- a/vapi/poppler-glib.vapi
+++ b/vapi/poppler-glib.vapi
@@ -624,11 +624,11 @@ namespace Poppler {
[Version (since = "0.26")]
public Poppler.StructureBlockAlign get_block_align ();
[Version (since = "0.26")]
- public bool get_border_color ([CCode (array_length = false)] out unowned Poppler.Color[] colors);
+ public bool get_border_color ([CCode (array_length = false)] out unowned Poppler.Color colors[4]);
[Version (since = "0.26")]
- public void get_border_style ([CCode (array_length = false)] out Poppler.StructureBorderStyle[] border_styles);
+ public void get_border_style ([CCode (array_length = false)] out Poppler.StructureBorderStyle border_styles[4]);
[Version (since = "0.26")]
- public bool get_border_thickness ([CCode (array_length = false)] out double[] border_thicknesses);
+ public bool get_border_thickness ([CCode (array_length = false)] out double border_thicknesses[4]);
[Version (since = "0.26")]
public bool get_bounding_box (out Poppler.Rectangle bounding_box);
[Version (since = "0.26")]
@@ -666,7 +666,7 @@ namespace Poppler {
[Version (since = "0.26")]
public Poppler.StructureListNumbering get_list_numbering ();
[Version (since = "0.26")]
- public void get_padding ([CCode (array_length = false)] out double[] paddings);
+ public void get_padding ([CCode (array_length = false)] out double paddings[4]);
[Version (since = "0.26")]
public int get_page ();
[Version (since = "0.26")]
@@ -682,14 +682,14 @@ namespace Poppler {
[Version (since = "0.26")]
public double get_start_indent ();
[Version (since = "0.26")]
- public void get_table_border_style ([CCode (array_length = false)] out Poppler.StructureBorderStyle[] border_styles);
+ public void get_table_border_style ([CCode (array_length = false)] out Poppler.StructureBorderStyle border_styles[4]);
[Version (since = "0.26")]
public uint get_table_column_span ();
[CCode (array_length = false, array_null_terminated = true)]
[Version (since = "0.26")]
public string[] get_table_headers ();
[Version (since = "0.26")]
- public void get_table_padding ([CCode (array_length = false)] out double[] paddings);
+ public void get_table_padding ([CCode (array_length = false)] out double paddings[4]);
[Version (since = "0.26")]
public uint get_table_row_span ();
[Version (since = "0.26")]