40#include <Inventor/C/base/string.h>
53typedef void cc_error_cb(
const cc_error * err,
void * data);
57COIN_DLL_API
void cc_error_init(
cc_error * me);
58COIN_DLL_API
void cc_error_clean(
cc_error * me);
66COIN_DLL_API
void cc_error_set_handler_callback(cc_error_cb * func,
void * data);
70COIN_DLL_API cc_error_cb * cc_error_get_handler_callback(
void);
74COIN_DLL_API
void * cc_error_get_handler_data(
void);
77COIN_DLL_API
void cc_error_post(
const char * format, ...);
78COIN_DLL_API
void cc_error_post_arglist(
const char * format, va_list args);
83COIN_DLL_API
void cc_error_set_debug_string(
cc_error * me,
const char * str);
88COIN_DLL_API
void cc_error_append_to_debug_string(
cc_error * me,
const char * str);
93COIN_DLL_API
void cc_error_handle(
cc_error * me);
97COIN_DLL_API cc_error_cb * cc_error_get_handler(
void ** data);
101COIN_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