summaryrefslogtreecommitdiff
path: root/libwmc
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2012-01-19 18:51:55 -0600
committerDan Williams <dcbw@redhat.com>2012-01-19 18:51:55 -0600
commit47fd967d614dcfdc3e216b90a32522e0a57bd28b (patch)
tree5270d9a5648b0a382b73f2168a41f77f1c84bfda /libwmc
parentd519f3e364804d1dbf103e5caef31dc5942a26fe (diff)
wmc: make warn macros more useful
Diffstat (limited to 'libwmc')
-rw-r--r--libwmc/src/errors.h7
1 files changed, 5 insertions, 2 deletions
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__ )