53 typedef void cc_error_cb(
const cc_error * err,
void * data);
57 COIN_DLL_API
void cc_error_init(
cc_error * me);
58 COIN_DLL_API
void cc_error_clean(
cc_error * me);
66 COIN_DLL_API
void cc_error_set_handler_callback(cc_error_cb * func,
void * data);
70 COIN_DLL_API cc_error_cb * cc_error_get_handler_callback(
void);
74 COIN_DLL_API
void * cc_error_get_handler_data(
void);
77 COIN_DLL_API
void cc_error_post(
const char * format, ...);
78 COIN_DLL_API
void cc_error_post_arglist(
const char * format, va_list args);
83 COIN_DLL_API
void cc_error_set_debug_string(
cc_error * me,
const char * str);
88 COIN_DLL_API
void cc_error_append_to_debug_string(
cc_error * me,
const char * str);
93 COIN_DLL_API
void cc_error_handle(
cc_error * me);
97 COIN_DLL_API cc_error_cb * cc_error_get_handler(
void ** data);
101 COIN_DLL_API
void cc_error_default_handler_cb(
const cc_error * err,
void * data);
The cc_string type is a C ADT for ASCII string management.
Definition: string.h:51