24 #ifndef CDIO_LOGGING_H_ 25 #define CDIO_LOGGING_H_ 64 const char message[]);
98 void cdio_log (cdio_log_level_t level,
113 void cdio_info (const
char format[], ...) GNUC_PRINTF(1,2);
120 void cdio_warn (const
char format[], ...) GNUC_PRINTF(1,2);
127 void cdio_error (const
char format[], ...) GNUC_PRINTF(1,2);
cdio_log_handler_t cdio_log_set_handler(cdio_log_handler_t new_handler)
Common type definitions used pervasively in libcdio.
void void void void cdio_warn(const char format[],...) GNUC_PRINTF(1
void(* cdio_log_handler_t)(cdio_log_level_t level, const char message[])
Definition: logging.h:63
cdio_log_level_t
Definition: logging.h:36
cdio_log_level_t cdio_loglevel_default
void void void void void cdio_error(const char format[],...) GNUC_PRINTF(1
void cdio_log(cdio_log_level_t level, const char format[],...) GNUC_PRINTF(2
#define GNUC_PRINTF(format_idx, arg_idx)
Definition: types.h:145
void void void cdio_info(const char format[],...) GNUC_PRINTF(1
void void cdio_debug(const char format[],...) GNUC_PRINTF(1
void cdio_default_log_handler(cdio_log_level_t level, const char message[])