summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: d1032a2)
raw | patch | inline | side by side (parent: d1032a2)
author | David Schleef <ds@schleef.org> | |
Mon, 20 Jul 2009 19:54:00 +0000 (12:54 -0700) | ||
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | |
Fri, 11 Sep 2009 05:40:30 +0000 (07:40 +0200) |
Fixes bug #589173.
gst/gstinfo.h | patch | blob | history |
diff --git a/gst/gstinfo.h b/gst/gstinfo.h
index 9d9c7fad51287ca8d28e857f5f9ade0e9a3eafe3..3985216c6a596d2327fb447343dc4ca602a720f3 100644 (file)
--- a/gst/gstinfo.h
+++ b/gst/gstinfo.h
#define __gst_debug_min GST_LEVEL_NONE
-#define _gst_debug_init() /* NOP */
+#define _gst_debug_init() G_STMT_START{ }G_STMT_END
-#define gst_debug_set_default_threshold(level) /* NOP */
+#define gst_debug_set_default_threshold(level) G_STMT_START{ }G_STMT_END
#define gst_debug_get_default_threshold() (GST_LEVEL_NONE)
#define gst_debug_level_get_name(level) ("NONE")
#define gst_debug_message_get(message) ("")
-#define gst_debug_add_log_function(func,data) /* NOP */
+#define gst_debug_add_log_function(func,data) G_STMT_START{ }G_STMT_END
guint gst_debug_remove_log_function (GstLogFunction func);
guint gst_debug_remove_log_function_by_data (gpointer data);
-#define gst_debug_set_active(active) /* NOP */
+#define gst_debug_set_active(active) G_STMT_START{ }G_STMT_END
#define gst_debug_is_active() (FALSE)
-#define gst_debug_set_colored(colored) /* NOP */
+#define gst_debug_set_colored(colored) G_STMT_START{ }G_STMT_END
#define gst_debug_is_colored() (FALSE)
-#define gst_debug_set_default_threshold(level) /* NOP */
+#define gst_debug_set_default_threshold(level) G_STMT_START{ }G_STMT_END
#define gst_debug_get_default_threshold() (GST_LEVEL_NONE)
-#define gst_debug_set_threshold_for_name(name,level) /* NOP */
-#define gst_debug_unset_threshold_for_name(name) /* NOP */
+#define gst_debug_set_threshold_for_name(name,level) G_STMT_START{ }G_STMT_END
+#define gst_debug_unset_threshold_for_name(name) G_STMT_START{ }G_STMT_END
-#define GST_DEBUG_CATEGORY(var) /* NOP */
-#define GST_DEBUG_CATEGORY_EXTERN(var) /* NOP */
+#define GST_DEBUG_CATEGORY(var) void _gst_dummy_declaration (void)
+#define GST_DEBUG_CATEGORY_EXTERN(var) void _gst_dummy_declaration (void)
#if !defined(G_HAVE_GNUC_VARARGS) && !defined(G_HAVE_ISO_VARARGS)
#define GST_DEBUG_CATEGORY_STATIC(var) static GstDebugCategory *var = NULL
#else
-#define GST_DEBUG_CATEGORY_STATIC(var) /* NOP */
+#define GST_DEBUG_CATEGORY_STATIC(var) void _gst_dummy_declaration (void)
#endif
-#define GST_DEBUG_CATEGORY_INIT(var,name,color,desc) /* NOP */
-#define GST_DEBUG_CATEGORY_GET(var,name) /* NOP */
-#define gst_debug_category_free(category) /* NOP */
-#define gst_debug_category_set_threshold(category,level) /* NOP */
-#define gst_debug_category_reset_threshold(category) /* NOP */
+#define GST_DEBUG_CATEGORY_INIT(var,name,color,desc) G_STMT_START{ }G_STMT_END
+#define GST_DEBUG_CATEGORY_GET(var,name) G_STMT_START{ }G_STMT_END
+#define gst_debug_category_free(category) G_STMT_START{ }G_STMT_END
+#define gst_debug_category_set_threshold(category,level) G_STMT_START{ }G_STMT_END
+#define gst_debug_category_reset_threshold(category) G_STMT_START{ }G_STMT_END
#define gst_debug_category_get_threshold(category) (GST_LEVEL_NONE)
#define gst_debug_category_get_name(cat) ("")
#define gst_debug_category_get_color(cat) (0)
#ifdef G_HAVE_ISO_VARARGS
-#define GST_CAT_LEVEL_LOG(cat,level,...) /* NOP */
-
-#define GST_CAT_ERROR_OBJECT(...) /* NOP */
-#define GST_CAT_WARNING_OBJECT(...) /* NOP */
-#define GST_CAT_INFO_OBJECT(...) /* NOP */
-#define GST_CAT_DEBUG_OBJECT(...) /* NOP */
-#define GST_CAT_LOG_OBJECT(...) /* NOP */
-#define GST_CAT_FIXME_OBJECT(...) /* NOP */
-
-#define GST_CAT_ERROR(...) /* NOP */
-#define GST_CAT_WARNING(...) /* NOP */
-#define GST_CAT_INFO(...) /* NOP */
-#define GST_CAT_DEBUG(...) /* NOP */
-#define GST_CAT_LOG(...) /* NOP */
-#define GST_CAT_FIXME(...) /* NOP */
-
-#define GST_ERROR_OBJECT(...) /* NOP */
-#define GST_WARNING_OBJECT(...) /* NOP */
-#define GST_INFO_OBJECT(...) /* NOP */
-#define GST_DEBUG_OBJECT(...) /* NOP */
-#define GST_LOG_OBJECT(...) /* NOP */
-#define GST_FIXME_OBJECT(...) /* NOP */
-
-#define GST_ERROR(...) /* NOP */
-#define GST_WARNING(...) /* NOP */
-#define GST_INFO(...) /* NOP */
-#define GST_DEBUG(...) /* NOP */
-#define GST_LOG(...) /* NOP */
-#define GST_FIXME(...) /* NOP */
+#define GST_CAT_LEVEL_LOG(cat,level,...) G_STMT_START{ }G_STMT_END
+
+#define GST_CAT_ERROR_OBJECT(...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_WARNING_OBJECT(...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_INFO_OBJECT(...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_DEBUG_OBJECT(...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_LOG_OBJECT(...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_FIXME_OBJECT(...) G_STMT_START{ }G_STMT_END
+
+#define GST_CAT_ERROR(...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_WARNING(...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_INFO(...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_DEBUG(...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_LOG(...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_FIXME(...) G_STMT_START{ }G_STMT_END
+
+#define GST_ERROR_OBJECT(...) G_STMT_START{ }G_STMT_END
+#define GST_WARNING_OBJECT(...) G_STMT_START{ }G_STMT_END
+#define GST_INFO_OBJECT(...) G_STMT_START{ }G_STMT_END
+#define GST_DEBUG_OBJECT(...) G_STMT_START{ }G_STMT_END
+#define GST_LOG_OBJECT(...) G_STMT_START{ }G_STMT_END
+#define GST_FIXME_OBJECT(...) G_STMT_START{ }G_STMT_END
+
+#define GST_ERROR(...) G_STMT_START{ }G_STMT_END
+#define GST_WARNING(...) G_STMT_START{ }G_STMT_END
+#define GST_INFO(...) G_STMT_START{ }G_STMT_END
+#define GST_DEBUG(...) G_STMT_START{ }G_STMT_END
+#define GST_LOG(...) G_STMT_START{ }G_STMT_END
+#define GST_FIXME(...) G_STMT_START{ }G_STMT_END
#else /* !G_HAVE_ISO_VARARGS */
#ifdef G_HAVE_GNUC_VARARGS
-#define GST_CAT_LEVEL_LOG(cat,level,args...) /* NOP */
-
-#define GST_CAT_ERROR_OBJECT(args...) /* NOP */
-#define GST_CAT_WARNING_OBJECT(args...) /* NOP */
-#define GST_CAT_INFO_OBJECT(args...) /* NOP */
-#define GST_CAT_DEBUG_OBJECT(args...) /* NOP */
-#define GST_CAT_LOG_OBJECT(args...) /* NOP */
-#define GST_CAT_FIXME_OBJECT(args...) /* NOP */
-
-#define GST_CAT_ERROR(args...) /* NOP */
-#define GST_CAT_WARNING(args...) /* NOP */
-#define GST_CAT_INFO(args...) /* NOP */
-#define GST_CAT_DEBUG(args...) /* NOP */
-#define GST_CAT_LOG(args...) /* NOP */
-#define GST_CAT_FIXME(args...) /* NOP */
-
-#define GST_ERROR_OBJECT(args...) /* NOP */
-#define GST_WARNING_OBJECT(args...) /* NOP */
-#define GST_INFO_OBJECT(args...) /* NOP */
-#define GST_DEBUG_OBJECT(args...) /* NOP */
-#define GST_LOG_OBJECT(args...) /* NOP */
-#define GST_FIXME_OBJECT(args...) /* NOP */
-
-#define GST_ERROR(args...) /* NOP */
-#define GST_WARNING(args...) /* NOP */
-#define GST_INFO(args...) /* NOP */
-#define GST_DEBUG(args...) /* NOP */
-#define GST_LOG(args...) /* NOP */
-#define GST_FIXME(args...) /* NOP */
+#define GST_CAT_LEVEL_LOG(cat,level,args...) G_STMT_START{ }G_STMT_END
+
+#define GST_CAT_ERROR_OBJECT(args...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_WARNING_OBJECT(args...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_INFO_OBJECT(args...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_DEBUG_OBJECT(args...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_LOG_OBJECT(args...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_FIXME_OBJECT(args...) G_STMT_START{ }G_STMT_END
+
+#define GST_CAT_ERROR(args...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_WARNING(args...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_INFO(args...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_DEBUG(args...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_LOG(args...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_FIXME(args...) G_STMT_START{ }G_STMT_END
+
+#define GST_ERROR_OBJECT(args...) G_STMT_START{ }G_STMT_END
+#define GST_WARNING_OBJECT(args...) G_STMT_START{ }G_STMT_END
+#define GST_INFO_OBJECT(args...) G_STMT_START{ }G_STMT_END
+#define GST_DEBUG_OBJECT(args...) G_STMT_START{ }G_STMT_END
+#define GST_LOG_OBJECT(args...) G_STMT_START{ }G_STMT_END
+#define GST_FIXME_OBJECT(args...) G_STMT_START{ }G_STMT_END
+
+#define GST_ERROR(args...) G_STMT_START{ }G_STMT_END
+#define GST_WARNING(args...) G_STMT_START{ }G_STMT_END
+#define GST_INFO(args...) G_STMT_START{ }G_STMT_END
+#define GST_DEBUG(args...) G_STMT_START{ }G_STMT_END
+#define GST_LOG(args...) G_STMT_START{ }G_STMT_END
+#define GST_FIXME(args...) G_STMT_START{ }G_STMT_END
#else /* !G_HAVE_GNUC_VARARGS */
static inline void
#define GST_DEBUG_FUNCPTR(ptr) (ptr)
#define GST_DEBUG_FUNCPTR_NAME(ptr) (g_strdup_printf ("%p", ptr))
-#define GST_CAT_MEMDUMP_OBJECT(cat,obj,msg,data,length) /* NOP */
-#define GST_CAT_MEMDUMP(cat,msg,data,length) /* NOP */
-#define GST_MEMDUMP_OBJECT(obj,msg,data,length) /* NOP */
-#define GST_MEMDUMP(msg,data,length) /* NOP */
+#define GST_CAT_MEMDUMP_OBJECT(cat,obj,msg,data,length) G_STMT_START{ }G_STMT_END
+#define GST_CAT_MEMDUMP(cat,msg,data,length) G_STMT_START{ }G_STMT_END
+#define GST_MEMDUMP_OBJECT(obj,msg,data,length) G_STMT_START{ }G_STMT_END
+#define GST_MEMDUMP(msg,data,length) G_STMT_START{ }G_STMT_END
#endif /* GST_DISABLE_GST_DEBUG */