From 47fd967d614dcfdc3e216b90a32522e0a57bd28b Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Thu, 19 Jan 2012 18:51:55 -0600 Subject: wmc: make warn macros more useful --- libwmc/src/errors.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'libwmc/src/errors.h') diff --git a/libwmc/src/errors.h b/libwmc/src/errors.h index 9d5aba04..18a99794 100644 --- a/libwmc/src/errors.h +++ b/libwmc/src/errors.h @@ -45,7 +45,7 @@ enum { #define wmc_return_if_fail(e) \ { \ if (!(e)) { \ - fprintf (stderr, "failed: " #e "\n"); \ + wmc_warn (0, "failed: " #e "\n"); \ return; \ } \ } @@ -53,7 +53,7 @@ enum { #define wmc_return_val_if_fail(e, v) \ { \ if (!(e)) { \ - fprintf (stderr, "failed: " #e "\n"); \ + wmc_warn (0, "failed: " #e "\n"); \ return v; \ } \ } @@ -69,6 +69,9 @@ void _wmc_log (const char *file, #define wmc_dbg(domain, ...) \ _wmc_log (__FILE__, __LINE__, __func__, domain, LOGL_DEBUG, ## __VA_ARGS__ ) +#define wmc_warn(domain, ...) \ + _wmc_log (__FILE__, __LINE__, __func__, domain, LOGL_WARN, ## __VA_ARGS__ ) + #define wmc_err(domain, ...) \ _wmc_log (__FILE__, __LINE__, __func__, domain, LOGL_ERR, ## __VA_ARGS__ ) -- cgit v1.2.3-70-g09d2