error.h3
Usage
Typedefs
typedef struct
cc_error
cc_error
typedef void
cc_error_cb
(const
cc_error
*err,
void
*data)
Functions
void cc_error_init
(cc_error
*me)
void cc_error_clean
(cc_error
*me)
void cc_error_copy
(const
cc_error
*src,
cc_error
*dst)
const cc_string
*
cc_error_get_debug_string
(const
cc_error
*me)
void cc_error_set_handler_callback
(cc_error_cb
*func,
void
*data)
cc_error_cb *
cc_error_get_handler_callback
(void)
void *
cc_error_get_handler_data
(void)
void cc_error_post
(const
char
*format, ...
)
void cc_error_post_arglist
(const
char
*format,
va_list
args)
void cc_error_set_debug_string
(cc_error
*me,
const
char
*str)
void cc_error_append_to_debug_string
(cc_error
*me,
const
char
*str)
void cc_error_handle
(cc_error
*me)
cc_error_cb *
cc_error_get_handler
(void
**data)
void cc_error_default_handler_cb
(const
cc_error
*err,
void
*data)