24#ifndef CDIO_LOGGING_H_
25#define CDIO_LOGGING_H_
64 const char message[]);
cdio_log_level_t
Definition logging.h:36
@ CDIO_LOG_INFO
Definition logging.h:38
@ CDIO_LOG_WARN
Definition logging.h:40
@ CDIO_LOG_ERROR
Definition logging.h:41
@ CDIO_LOG_ASSERT
Definition logging.h:42
@ CDIO_LOG_DEBUG
Definition logging.h:37
void void void cdio_info(const char format[],...) GNUC_PRINTF(1
void void void void void cdio_error(const char format[],...) GNUC_PRINTF(1
void cdio_default_log_handler(cdio_log_level_t level, const char message[])
cdio_log_level_t cdio_loglevel_default
void(* cdio_log_handler_t)(cdio_log_level_t level, const char message[])
Definition logging.h:63
void cdio_log(cdio_log_level_t level, const char format[],...) GNUC_PRINTF(2
void void void void cdio_warn(const char format[],...) GNUC_PRINTF(1
void void cdio_debug(const char format[],...) GNUC_PRINTF(1
cdio_log_handler_t cdio_log_set_handler(cdio_log_handler_t new_handler)
Common type definitions used pervasively in libcdio.
#define GNUC_PRINTF(format_idx, arg_idx)
Definition types.h:126