]> git.itanic.dy.fi Git - log-plotter/blobdiff - trace.h
Rename debug.[ch] to trace.[ch]
[log-plotter] / trace.h
diff --git a/trace.h b/trace.h
new file mode 100644 (file)
index 0000000..1b327e0
--- /dev/null
+++ b/trace.h
@@ -0,0 +1,23 @@
+#ifndef __DEBUG_H
+#define __DEBUG_H
+
+extern int trace_level;
+
+enum {
+       TRACE_ERR = 1,
+       TRACE_WARN,
+       TRACE_INFO,
+       TRACE_DEBUG,
+       TRACE_MAX,
+};
+
+void  __attribute__ ((__format__ (__printf__, 4, 5)))
+print_trace(const char *file, int line, int l,
+               const char *fmt, ...);
+
+#define pr_err(arg...)   print_trace(__FILE__, __LINE__, TRACE_ERR, arg)
+#define pr_warn(arg...)  print_trace(__FILE__, __LINE__, TRACE_WARN, arg)
+#define pr_info(arg...)  print_trace(__FILE__, __LINE__, TRACE_INFO, arg)
+#define pr_debug(arg...) print_trace(__FILE__, __LINE__, TRACE_DEBUG, arg)
+
+#endif