error code, e.g. %G_FILE_ERROR_NOENT
error domain, e.g. %G_FILE_ERROR
human-readable informative error message
Frees a #GError and associated resources.
Returns %TRUE if error
matches domain
and code,
%FALSE
otherwise. In particular, when error
is %NULL, %FALSE will
be returned.
If domain
contains a FAILED
(or otherwise generic) error code,
you should generally not check for it explicitly, but should
instead treat any not-explicitly-recognized error code as being
equivalent to the FAILED
code. This way, if the domain is
extended in the future to provide a more specific error code for
a certain case, your code will still work.
an error domain
an error code
Creates a new #GError; unlike g_error_new(), message
is
not a printf()-style format string. Use this function if
message
contains text you don't have control over,
that could include printf() escape sequences.
error domain
error code
error message
The
GError
structure contains information about an error that has occurred.