From c9c87543e8f827ee4c3510cd0025e8653d3309b1 Mon Sep 17 00:00:00 2001 From: Damien Lespiau Date: Mon, 3 Aug 2009 14:11:33 +0100 Subject: [PATCH] [debug] CLUTTER_{NOTE,MARK,DBG,GLERR,TIMESTAMP} should always be statements In case someone tries to do: if (foo) CLUTTER_NOTE(DOMAIN, "%s", blah); CLUTTER_NOTE () should always be a statement --- clutter/clutter-debug.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/clutter/clutter-debug.h b/clutter/clutter-debug.h index 77ee9674e..2a32f852c 100644 --- a/clutter/clutter-debug.h +++ b/clutter/clutter-debug.h @@ -77,11 +77,11 @@ typedef enum { #else /* !CLUTTER_ENABLE_DEBUG */ -#define CLUTTER_NOTE(type,...) -#define CLUTTER_MARK() -#define CLUTTER_DBG(x) -#define CLUTTER_GLERR() -#define CLUTTER_TIMESTAMP(type,...) +#define CLUTTER_NOTE(type,...) G_STMT_START { } G_STMT_END +#define CLUTTER_MARK() G_STMT_START { } G_STMT_END +#define CLUTTER_DBG(x) G_STMT_START { } G_STMT_END +#define CLUTTER_GLERR() G_STMT_START { } G_STMT_END +#define CLUTTER_TIMESTAMP(type,...) G_STMT_START { } G_STMT_END #endif /* CLUTTER_ENABLE_DEBUG */