aboutsummaryrefslogtreecommitdiffstats
path: root/include/rin/diagnostic.h
diff options
context:
space:
mode:
authorGravatar Gediminas Jakutis <gediminas@varciai.lt> 2019-10-01 15:18:09 +0300
committerGravatar Gediminas Jakutis <gediminas@varciai.lt> 2019-10-01 15:18:09 +0300
commit41190343562493449a1801fa5a7eecf181b8656e (patch)
tree4ea207f75fcf62ce39efae376a5aa08256cd0794 /include/rin/diagnostic.h
parentadff2b3f348268096a5416bc5be3d52a931ebf7d (diff)
downloadlibrin-41190343562493449a1801fa5a7eecf181b8656e.tar.gz
librin-41190343562493449a1801fa5a7eecf181b8656e.tar.bz2
librin-41190343562493449a1801fa5a7eecf181b8656e.zip
diagnostics: add more prefixes.
This also starts preparations for overhaul of this subsystem. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
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, ...);