From 5d9a507331178be1572f5547aa7d851f1a6b1458 Mon Sep 17 00:00:00 2001 From: Daniel Carl Date: Mon, 7 Jan 2013 19:50:42 +0100 Subject: [PATCH] Fixed invalid macro for the debug timers. --- src/main.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.h b/src/main.h index 031f71c..ddaa5c2 100644 --- a/src/main.h +++ b/src/main.h @@ -27,15 +27,15 @@ #define LENGTH(x) (sizeof x / sizeof x[0]) #ifdef DEBUG -#define PRINT_DEBUG(...) do { \ +#define PRINT_DEBUG(...) { \ fprintf(stderr, "\n\033[31;1mDEBUG:\033[0m %s:%d:%s()\t", __FILE__, __LINE__, __func__); \ fprintf(stderr, __VA_ARGS__);\ -} while(0); -#define TIMER_START GTimer *__timer; do {__timer = g_timer_new(); g_timer_start(__timer);} while(0) -#define TIMER_END do {gulong __debug_micro = 0; gdouble __debug_elapsed = g_timer_elapsed(__timer, &__debug_micro);\ +} +#define TIMER_START GTimer *__timer; {__timer = g_timer_new(); g_timer_start(__timer);} +#define TIMER_END {gulong __debug_micro = 0; gdouble __debug_elapsed = g_timer_elapsed(__timer, &__debug_micro);\ PRINT_DEBUG("\033[33mtimer:\033[0m elapsed: %f, micro: %lu", __debug_elapsed, __debug_micro);\ g_timer_destroy(__timer); \ -} while(0) +} #else #define PRINT_DEBUG(message, ...) #define TIMER_START -- 2.20.1