diff --git a/glib/gmem.c b/glib/gmem.c index abbd4e751..fa175df62 100644 --- a/glib/gmem.c +++ b/glib/gmem.c @@ -232,8 +232,8 @@ g_free (gpointer mem) /** * g_clear_pointer: (skip) - * @pp: (not nullable): a pointer to a variable, struct member etc. holding a - * pointer + * @pp: (nullable) (not optional) (inout) (transfer full): a pointer to a + * variable, struct member etc. holding a pointer * @destroy: a function to which a gpointer can be passed, to destroy *@pp * * Clears a reference to a variable. diff --git a/glib/gstdio.c b/glib/gstdio.c index b35a0ec1c..56a3d0242 100644 --- a/glib/gstdio.c +++ b/glib/gstdio.c @@ -1839,7 +1839,7 @@ g_close (gint fd, /** * g_clear_fd: (skip) - * @fd_ptr: (not nullable): a pointer to a file descriptor + * @fd_ptr: (not optional) (inout) (transfer full): a pointer to a file descriptor * @error: Used to return an error on failure * * If @fd_ptr points to a file descriptor, close it and return