From f024b75b0fcbf91d0230ac47b8c44294316a13e2 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Sat, 29 May 2004 14:38:55 +0000 Subject: Use ISO style variable argument macros. Patch by Brian Cameron, part of 2004-05-29 Christian Persch * lib/ephy-debug.h: Use ISO style variable argument macros. Patch by Brian Cameron, part of bug #141319. --- ChangeLog | 8 ++++++++ lib/ephy-debug.h | 11 +++++++++++ 2 files changed, 19 insertions(+) diff --git a/ChangeLog b/ChangeLog index 7c8f60b8d..3847ea375 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2004-05-29 Christian Persch + + * lib/ephy-debug.h: + + Use ISO style variable argument macros. Patch by Brian Cameron, + part of bug #141319. + 2004-05-29 Christian Persch * configure.in: @@ -7,6 +14,7 @@ * lib/ephy-file-helpers.c: (ephy_file_tmp_dir): Error out if we don't have mkdtemp. + Part of bug #141319. 2004-05-29 Christian Persch diff --git a/lib/ephy-debug.h b/lib/ephy-debug.h index 0be7f73bc..9326d935a 100644 --- a/lib/ephy-debug.h +++ b/lib/ephy-debug.h @@ -34,6 +34,16 @@ G_BEGIN_DECLS #define DISABLE_PROFILING #endif +#ifdef G_HAVE_ISO_VARARGS +#ifdef DISABLE_LOGGING +#define LOG(msg, ...) +#else +#define LOG(msg, ...) \ +g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, \ + "[ %s ] " msg, \ + __FILE__ , __VA_ARGS__); +#endif +#elif defined(G_HAVE_GNUC_VARARGS) #ifdef DISABLE_LOGGING #define LOG(msg, args...) #else @@ -42,6 +52,7 @@ g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, \ "[ %s ] " msg, \ __FILE__ , ## args); #endif +#endif #ifdef DISABLE_PROFILING #define START_PROFILER(name) -- cgit