Merge branch 'getenv-nullable' into 'main'

Annotate `g_getenv()` and `g_environ_getenv()` return value as `nullable`

See merge request GNOME/glib!2349
This commit is contained in:
Philip Withnall 2021-11-22 10:52:11 +00:00
commit 6d324cb081

View File

@ -88,7 +88,7 @@ g_environ_find (gchar **envp,
* Returns the value of the environment variable @variable in the
* provided list @envp.
*
* Returns: (type filename): the value of the environment variable, or %NULL if
* Returns: (type filename) (nullable): the value of the environment variable, or %NULL if
* the environment variable is not set in @envp. The returned
* string is owned by @envp, and will be freed if @variable is
* set or unset again.
@ -242,7 +242,7 @@ g_environ_unsetenv (gchar **envp,
* On Windows, in case the environment variable's value contains
* references to other environment variables, they are expanded.
*
* Returns: (type filename): the value of the environment variable, or %NULL if
* Returns: (type filename) (nullable): the value of the environment variable, or %NULL if
* the environment variable is not found. The returned string
* may be overwritten by the next call to g_getenv(), g_setenv()
* or g_unsetenv().