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.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/include/rin/diagnostic.h b/include/rin/diagnostic.h
index de925cc..128e059 100644
--- a/include/rin/diagnostic.h
+++ b/include/rin/diagnostic.h
@@ -21,6 +21,7 @@
#ifndef LIBRIN_DIAGNOSTIC_INCLUDED
#define LIBRIN_DIAGNOSTIC_INCLUDED
+#include "rin/definitions.h"
#include <stdio.h>
#define RIN_DIAG_SET 1
@@ -42,9 +43,9 @@ enum rin_diag_outstream {
int rin_diag_flags(int flag, int action);
int rin_diag_set_outstream(enum rin_diag_outstream channel, FILE *stream);
-void rin_err(const char *format, ...);
-void rin_fixme(const char *format, ...);
-void rin_warn(const char *format, ...);
-void rin_info(const char *format, ...);
+void rin_err(const char *format, ...) FORMAT_STRING(1, 2);
+void rin_fixme(const char *format, ...) FORMAT_STRING(1, 2);
+void rin_warn(const char *format, ...) FORMAT_STRING(1, 2);
+void rin_info(const char *format, ...) FORMAT_STRING(1, 2);
#endif /* LIBRIN_DIAGNOSTIC_INCLUDED */