From 0da2e2a2016fe0d602b90380283099d6281eb99d Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Mon, 4 Sep 2017 16:53:07 +0200 Subject: [PATCH] glib-2.0: OptionEntry[] params are null-terminated --- vapi/glib-2.0.vapi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index 50f700152..ec1024261 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -3755,7 +3755,7 @@ namespace GLib { public bool get_ignore_unknown_options (); [Version (since = "2.14")] public string get_help (bool main_help, OptionGroup? group); - public void add_main_entries ([CCode (array_length = false)] OptionEntry[] entries, string? translation_domain); + public void add_main_entries ([CCode (array_length = false, array_null_terminated = true)] OptionEntry[] entries, string? translation_domain); public void add_group (owned OptionGroup group); public void set_main_group (owned OptionGroup group); public unowned OptionGroup get_main_group (); @@ -3814,7 +3814,7 @@ namespace GLib { #endif public class OptionGroup { public OptionGroup (string name, string description, string help_description, void* user_data = null, DestroyNotify? destroy = null); - public void add_entries ([CCode (array_length = false)] OptionEntry[] entries); + public void add_entries ([CCode (array_length = false, array_null_terminated = true)] OptionEntry[] entries); public void set_parse_hooks (OptionParseFunc? pre_parse_func, OptionParseFunc? post_parse_hook); public void set_error_hook (OptionErrorFunc? error_func); public void set_translate_func (owned TranslateFunc? func); -- 2.47.3