aboutsummaryrefslogtreecommitdiff
path: root/dlib/dlib.c
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2009-05-17 12:34:17 -0400
committercorvid <corvid@lavabit.com>2009-05-17 12:34:17 -0400
commit43d665c593b1845a1fb2f7d54e4ca4c9ee60250e (patch)
treeece1febcfae59b731d73723bb2d7f035f91d1c65 /dlib/dlib.c
parent5ff1a29d501f97a01c983ef62f4e6b76b7814785 (diff)
Added DLIB_MSG() macro for dlib's messages
Diffstat (limited to 'dlib/dlib.c')
-rw-r--r--dlib/dlib.c17
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 ----------------------------------------------------
*/