aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/ephy-debug.h11
1 files changed, 11 insertions, 0 deletions
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)