Type
unierrfunc
Diagnostic function.
Since v1.0
typedef void(*unierrfunc)(void *user_data, const char *message)Discussion 🔗
Defines the function signature for a custom error callback function. The resulting message, given by message, is UTF-8 encoded and null terminated. It is a message intended for programmers. It should not be displayed to an end user.
A minimal implementation of this function might look like the following. Note this example does not utilize the user_data parameters.
void custom_log(void *user_data, const char *message) {
puts(msg);
}