Clears a reference to a variable.
@pp must not be %NULL.
If the reference is %NULL then this function does nothing. Otherwise, the variable is destroyed using @destroy and the pointer is set to %NULL.
A macro is also included that allows this function to be used without pointer casts.
a pointer to a variable, struct member etc. holding a pointer
a function to which a gpointer can be passed, to destroy *@pp
2.34
See Implementation
Clears a reference to a variable.
@pp must not be %NULL.
If the reference is %NULL then this function does nothing. Otherwise, the variable is destroyed using @destroy and the pointer is set to %NULL.
A macro is also included that allows this function to be used without pointer casts.