]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: mark envp parameters in GLib.Environ methods as nullable
authorEvan Nemerson <evan@coeus-group.com>
Tue, 16 Oct 2012 21:01:01 +0000 (14:01 -0700)
committerJürg Billeter <j@bitron.ch>
Sun, 11 Nov 2012 12:53:29 +0000 (13:53 +0100)
vapi/glib-2.0.vapi

index 904838156f8622d85efa44d9a56ec84a29aa541c..9ee6ff9953033405557c1143746b57878b615300 100644 (file)
@@ -2563,11 +2563,11 @@ namespace GLib {
                [CCode (cname = "g_get_environ", array_length = false, array_null_terminated = true)]
                public static string[] get ();
                [CCode (cname = "g_environ_getenv")]
-               public static string? get_variable ([CCode (array_length = false, array_null_terminated = true)] string[] envp, string variable);
+               public static string? get_variable ([CCode (array_length = false, array_null_terminated = true)] string[]? envp, string variable);
                [CCode (cname = "g_environ_setenv", array_length = false, array_null_terminated = true)]
-               public static string[] set_variable ([CCode (array_length = false, array_null_terminated = true)] owned string[] envp, string variable, string value, bool overwrite = true);
+               public static string[] set_variable ([CCode (array_length = false, array_null_terminated = true)] owned string[]? envp, string variable, string value, bool overwrite = true);
                [CCode (cname = "g_environ_unsetenv", array_length = false, array_null_terminated = true)]
-               public static string[] unset_variable ([CCode (array_length = false, array_null_terminated = true)] owned string[] envp, string variable);
+               public static string[] unset_variable ([CCode (array_length = false, array_null_terminated = true)] owned string[]? envp, string variable);
        }
 
        [CCode (has_type_id = false)]