]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: OptionEntry[] params are null-terminated
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 4 Sep 2017 14:53:07 +0000 (16:53 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 4 Sep 2017 15:11:33 +0000 (17:11 +0200)
vapi/glib-2.0.vapi

index 50f700152b647af27cb19583c036ba580e1c00d5..ec10242613284d6bd8c9bca6d85a8d29d78fa149 100644 (file)
@@ -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);