aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/chelper/pyhelper.h
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/chelper/pyhelper.h')
-rw-r--r--klippy/chelper/pyhelper.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/klippy/chelper/pyhelper.h b/klippy/chelper/pyhelper.h
new file mode 100644
index 00000000..d564c78b
--- /dev/null
+++ b/klippy/chelper/pyhelper.h
@@ -0,0 +1,14 @@
+#ifndef PYHELPER_H
+#define PYHELPER_H
+
+#define likely(x) __builtin_expect(!!(x), 1)
+#define unlikely(x) __builtin_expect(!!(x), 0)
+
+double get_monotonic(void);
+struct timespec fill_time(double time);
+void set_python_logging_callback(void (*func)(const char *));
+void errorf(const char *fmt, ...) __attribute__ ((format (printf, 1, 2)));
+void report_errno(char *where, int rc);
+char *dump_string(char *outbuf, int outbuf_size, char *inbuf, int inbuf_size);
+
+#endif // pyhelper.h