]> git.sesse.net Git - plocate/blobdiff - dprintf.h
Add debug output if io_uring initialization fails.
[plocate] / dprintf.h
diff --git a/dprintf.h b/dprintf.h
new file mode 100644 (file)
index 0000000..2ed6f22
--- /dev/null
+++ b/dprintf.h
@@ -0,0 +1,16 @@
+#ifndef _DPRINTF_H
+#define _DPRINTF_H 1
+
+#include <stdio.h>
+
+extern bool use_debug;
+
+// Debug printf.
+#define dprintf(...) \
+       do { \
+               if (use_debug) { \
+                       fprintf(stderr, __VA_ARGS__); \
+               } \
+       } while (false)
+
+#endif  // !defined(_DPRINTF_H)