Browse Source

add debug_print macro for hashindex debugging, see #3807

Thomas Waldmann 7 years ago
parent
commit
ce4d248e0b
1 changed files with 10 additions and 0 deletions
  1. 10 0
      src/borg/_hashindex.c

+ 10 - 0
src/borg/_hashindex.c

@@ -15,6 +15,16 @@
 #define MAGIC "BORG_IDX"
 #define MAGIC_LEN 8
 
+#define DEBUG 0
+
+#define debug_print(fmt, ...)                   \
+  do {                                          \
+    if (DEBUG) {                                \
+      fprintf(stderr, fmt, __VA_ARGS__);        \
+      fflush(NULL);                             \
+    }                                           \
+} while (0)
+
 typedef struct {
     char magic[MAGIC_LEN];
     int32_t num_entries;