diff options
author | corvid <corvid@lavabit.com> | 2009-05-17 12:34:17 -0400 |
---|---|---|
committer | corvid <corvid@lavabit.com> | 2009-05-17 12:34:17 -0400 |
commit | 43d665c593b1845a1fb2f7d54e4ca4c9ee60250e (patch) | |
tree | ece1febcfae59b731d73723bb2d7f035f91d1c65 /dlib/dlib.c | |
parent | 5ff1a29d501f97a01c983ef62f4e6b76b7814785 (diff) |
Added DLIB_MSG() macro for dlib's messages
Diffstat (limited to 'dlib/dlib.c')
-rw-r--r-- | dlib/dlib.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/dlib/dlib.c b/dlib/dlib.c index 9d8cc062..310e9976 100644 --- a/dlib/dlib.c +++ b/dlib/dlib.c @@ -27,6 +27,15 @@ #include "dlib.h" +static bool_t dLib_show_msg = TRUE; + +/* dlib msgs go to stderr to avoid problems with filter dpis */ +#define DLIB_MSG(...) \ + D_STMT_START { \ + if (dLib_show_msg) \ + fprintf(stderr, __VA_ARGS__); \ + } D_STMT_END + /* *- Memory -------------------------------------------------------------------- */ @@ -801,6 +810,14 @@ int dParser_parse_rc_line(char **line, char **name, char **value) } /* + *- Dlib messages ------------------------------------------------------------- + */ +void dLib_show_messages(bool_t show) +{ + dLib_show_msg = show; +} + +/* *- Misc utility functions ---------------------------------------------------- */ |