From: Yann Dirson Date: Thu, 09 Dec 2010 21:38:02 GMT Subject: [PATCH 1/6] Introduce debug_bulkmove() in diffcore-rename. Message-ID: <1291930687-8990-2-git-send-email-ydirson@altern.org> In-Reply-To: <1291930687-8990-1-git-send-email-ydirson@altern.org> This is an optional debug useful while developping new builk-* features. Signed-off-by: Yann Dirson --- diffcore-rename.c | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/diffcore-rename.c b/diffcore-rename.c index f7afdeb..e16fdeb 100644 --- a/diffcore-rename.c +++ b/diffcore-rename.c @@ -7,6 +7,22 @@ #include "hash.h" #include "sorted-array.h" +#define DEBUG_BULKMOVE 0 + +#if DEBUG_BULKMOVE +#define debug_bulkmove(args) __debug_bulkmove args +void __debug_bulkmove(const char *fmt, ...) +{ + va_list ap; + va_start(ap, fmt); + fprintf(stderr, "[DBG] "); + vfprintf(stderr, fmt, ap); + va_end(ap); +} +#else +#define debug_bulkmove(args) do { /*nothing */ } while (0) +#endif + /* Table of rename/copy destinations */ struct diff_rename_dst { -- 1.7.2.3