23 #error "Do not include this file outside the H5E package!" 30 #include "H5Eprivate.h" 45 #ifdef H5_HAVE_THREADSAFE 55 #define H5E_get_my_stack() H5E_get_stack() 60 #define H5E_get_my_stack() (H5E_stack_g + 0) 69 #ifndef H5_NO_DEPRECATED_SYMBOLS 88 #ifndef H5_NO_DEPRECATED_SYMBOLS 122 #ifndef H5_HAVE_THREADSAFE 134 #ifdef H5_HAVE_THREADSAFE 138 char *msg,
size_t size);
HDFFCLIBAPI intf intf intf * count
H5_DLL herr_t H5E__term_deprec_interface(void)
herr_t(* H5E_auto2_t)(hid_t estack, void *client_data)
H5_DLL herr_t H5E_set_auto(H5E_t *estack, const H5E_auto_op_t *op, void *client_data)
struct H5E_cls_t H5E_cls_t
H5_DLL ssize_t H5E_get_msg(const H5E_msg_t *msg_ptr, H5E_type_t *type, char *msg, size_t size)
H5E_auto2_t func2_default
herr_t(* H5E_walk1_t)(int n, H5E_error1_t *err_desc, void *client_data)
herr_t(* H5E_walk2_t)(unsigned n, const H5E_error2_t *err_desc, void *client_data)
H5_DLLVAR H5E_t H5E_stack_g[1]
struct H5E_msg_t H5E_msg_t
H5_DLL herr_t H5E_get_auto(const H5E_t *estack, H5E_auto_op_t *op, void **client_data)
H5E_auto1_t func1_default
H5_DLL herr_t H5E_pop(H5E_t *err_stack, size_t count)
HDFFCLIBAPI intf intf intf * type
H5_DLL herr_t H5E_walk(const H5E_t *estack, H5E_direction_t direction, const H5E_walk_op_t *op, void *client_data)
H5_DLL herr_t H5E_print(const H5E_t *estack, FILE *stream, hbool_t bk_compat)
herr_t(* H5E_auto1_t)(void *client_data)