6 #include <glib/gi18n.h>
12 #define VL_LOG(fmt) VL_LOG_FMT(VL_LOGLEVEL_DEBUG, "%s", fmt)
13 #define VL_LOG_FMT(loglevel, fmt, ...) esdm_log(loglevel, "%-30s:%d (%s): " #fmt "\n", __FILE__, __LINE__, __func__, __VA_ARGS__)
17 # define VL_DEBUG(fmt)
18 # define VL_DEBUG_FMT(fmt, ...)
20 # define VL_DEBUG(fmt) VL_LOG_FMT(VL_LOGLEVEL_DEBUG, "%s", fmt)
21 # define VL_DEBUG_FMT(fmt, ...) VL_LOG_FMT(VL_LOGLEVEL_DEBUG, fmt, __VA_ARGS__)
24 #define VL_ERROR(fmt) VL_LOG_FMT(VL_LOGLEVEL_DEBUG, "%s", fmt)
25 #define VL_ERROR_FMT(fmt, ...) \
27 VL_LOG_FMT(VL_LOGLEVEL_DEBUG, fmt, __VA_ARGS__); \
32 # define info(...) fprintf(stderr, "[H5 ESDM] Info: "__VA_ARGS__)
37 #define warn(...) fprintf(stderr, "[H5 ESDM] Warning: "__VA_ARGS__)
40 fprintf(stderr, "[H5 ESDM] Error: "__VA_ARGS__); \
55 } H5VL_esdm_object_type_t;
96 GHashTable *childs_tbl;
97 GArray *childs_ord_by_index_arr;
110 H5VL_esdm_object_type_t type;
Definition: h5-esdm.h:100
Definition: h5-esdm.h:109
Definition: h5-esdm.h:150
Definition: h5-esdm.h:126
Definition: h5-esdm.h:143
Definition: h5-esdm.h:134