wmc: make warn macros more useful
This commit is contained in:
@@ -45,7 +45,7 @@ enum {
|
|||||||
#define wmc_return_if_fail(e) \
|
#define wmc_return_if_fail(e) \
|
||||||
{ \
|
{ \
|
||||||
if (!(e)) { \
|
if (!(e)) { \
|
||||||
fprintf (stderr, "failed: " #e "\n"); \
|
wmc_warn (0, "failed: " #e "\n"); \
|
||||||
return; \
|
return; \
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
@@ -53,7 +53,7 @@ enum {
|
|||||||
#define wmc_return_val_if_fail(e, v) \
|
#define wmc_return_val_if_fail(e, v) \
|
||||||
{ \
|
{ \
|
||||||
if (!(e)) { \
|
if (!(e)) { \
|
||||||
fprintf (stderr, "failed: " #e "\n"); \
|
wmc_warn (0, "failed: " #e "\n"); \
|
||||||
return v; \
|
return v; \
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
@@ -69,6 +69,9 @@ void _wmc_log (const char *file,
|
|||||||
#define wmc_dbg(domain, ...) \
|
#define wmc_dbg(domain, ...) \
|
||||||
_wmc_log (__FILE__, __LINE__, __func__, domain, LOGL_DEBUG, ## __VA_ARGS__ )
|
_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, ...) \
|
#define wmc_err(domain, ...) \
|
||||||
_wmc_log (__FILE__, __LINE__, __func__, domain, LOGL_ERR, ## __VA_ARGS__ )
|
_wmc_log (__FILE__, __LINE__, __func__, domain, LOGL_ERR, ## __VA_ARGS__ )
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user