Function Macro
GLibSOURCE_FUNC
since: 2.58
Description
Cast a function pointer to a GSourceFunc, suppressing warnings from GCC 8
onwards with -Wextra or -Wcast-function-type enabled about the function
types being incompatible.
For example, the correct type of callback for a source created by
g_child_watch_source_new() is GChildWatchFunc, which accepts more arguments
than GSourceFunc. Casting the function with (GSourceFunc) to call
g_source_set_callback() will trigger a warning, even though it will be cast
back to the correct type before it is called by the source.
Available since: 2.58
This function is not directly available to language bindings.