aboutsummaryrefslogtreecommitdiffstats
path: root/include/rin/diagnostic.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/rin/diagnostic.h')
-rw-r--r--include/rin/diagnostic.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/include/rin/diagnostic.h b/include/rin/diagnostic.h
index 5101d88..4ac071e 100644
--- a/include/rin/diagnostic.h
+++ b/include/rin/diagnostic.h
@@ -21,6 +21,17 @@
#ifndef LIBRIN_DIAGNOSTIC_INCLUDED
#define LIBRIN_DIAGNOSTIC_INCLUDED
+#define RIN_DIAG_SET 1
+#define RIN_DIAG_UNSET 0
+#define RIN_DIAG_PREFIX (1 << 0)
+#define RIN_DIAG_TIME (1 << 1)
+#define RIN_DIAG_THREADNUM (1 << 2)
+#define RIN_DIAG_ALLFLAGS ( RIN_DIAG_PREFIX | \
+ RIN_DIAG_TIME | \
+ RIN_DIAG_THREADNUM)
+
+int rin_diag_flags(int flag, int action);
+
void rin_err(const char *format, ...);
void rin_fixme(const char *format, ...);
void rin_warn(const char *format, ...);