Debugging macro to terminate the application if it is ever reached. If it is reached, an error message is logged and the application is terminated.
The macro can be turned off in final releases of code by defining
G_DISABLE_ASSERT when compiling the application. Hence, it should not be
used in unit tests, where assertions should always be effective.
|This function is not directly available to language bindings|