]> 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>
Thu, 7 Sep 2017 12:22:00 +0000 (14:22 +0200)
vapi/glib-2.0.vapi

index 2ccdfeafbad9ed1828a1d7408b7af4673edb05fc..797c33f7330ea372b93d8b682593af218caf4537 100644 (file)
@@ -3653,7 +3653,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 ();
@@ -3712,7 +3712,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);