Explorar o código

Merge pull request #3849 from ThomasWaldmann/hashindex-debug-print

add debug_print macro for hashindex debugging, see #3807
TW %!s(int64=7) %!d(string=hai) anos
pai
achega
ce069035ce
Modificáronse 1 ficheiros con 10 adicións e 0 borrados
  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;