summaryrefslogtreecommitdiff
path: root/vapi/glib-2.0.vapi
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2019-01-02 09:33:26 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2019-01-02 10:27:04 +0100
commit7ad06bcacd78ca355103267a718316df3f2b798f (patch)
treea8351a5d8910f9c659468e5f0ec1a90e9cdba06f /vapi/glib-2.0.vapi
parent684ac6991cb4d25c9ce5a12bacb6dc21accfa7d7 (diff)
downloadvala-7ad06bcacd78ca355103267a718316df3f2b798f.tar.gz
glib-2.0: Use correct array-length-type for returned arrays
As usual length is returned by an implicit out-parameter where the provided target variable must have a matching data type. Discovered by -fstack-protector-all See https://gitlab.gnome.org/GNOME/gitg/issues/171
Diffstat (limited to 'vapi/glib-2.0.vapi')
-rw-r--r--vapi/glib-2.0.vapi5
1 files changed, 5 insertions, 0 deletions
diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi
index 76ddeb5b5..33b9a6024 100644
--- a/vapi/glib-2.0.vapi
+++ b/vapi/glib-2.0.vapi
@@ -4315,6 +4315,7 @@ namespace GLib {
public bool has_group (string uri, string group) throws BookmarkFileError;
public bool has_application (string uri, string name) throws BookmarkFileError;
public int get_size ();
+ [CCode (array_length_type = "gsize")]
public string[] get_uris ();
public string get_title (string uri) throws BookmarkFileError;
public string get_description (string uri) throws BookmarkFileError;
@@ -4324,7 +4325,9 @@ namespace GLib {
public time_t get_added (string uri) throws BookmarkFileError;
public time_t get_modified (string uri) throws BookmarkFileError;
public time_t get_visited (string uri) throws BookmarkFileError;
+ [CCode (array_length_type = "gsize")]
public string[] get_groups (string uri) throws BookmarkFileError;
+ [CCode (array_length_type = "gsize")]
public string[] get_applications (string uri) throws BookmarkFileError;
public bool get_app_info (string uri, string name, out string exec, out uint count, out time_t stamp) throws BookmarkFileError;
public void set_title (string uri, string title);
@@ -4827,6 +4830,7 @@ namespace GLib {
[Version (since = "2.14")]
public List<unowned K> get_keys ();
#if VALA_0_26
+ [CCode (array_length_type = "guint")]
[Version (since = "2.40")]
public (unowned K)[] get_keys_as_array ();
#endif
@@ -5111,6 +5115,7 @@ namespace GLib {
public size_t get_size ();
public uint hash ();
public int compare (GLib.Bytes bytes2);
+ [CCode (array_length_type = "gsize")]
public static uint8[] unref_to_data (owned GLib.Bytes bytes);
public static GLib.ByteArray unref_to_array (owned GLib.Bytes bytes);