build: fix redeclaration erors when building with --gst-disable-gst-debug
authorStefan Kost <ensonic@users.sf.net>
Sun, 28 Mar 2010 12:10:20 +0000 (15:10 +0300)
committerStefan Kost <ensonic@users.sf.net>
Mon, 29 Mar 2010 13:38:04 +0000 (16:38 +0300)
Give dummy symbols a uniqe name.

gst/gstinfo.h

index 77c2f49..216d60c 100644 (file)
@@ -1177,12 +1177,12 @@ GST_FIXME (const char *format, ...)
 #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)                                void _gst_dummy_declaration (void)
-#define GST_DEBUG_CATEGORY_EXTERN(var)                 void _gst_dummy_declaration (void)
+#define GST_DEBUG_CATEGORY(var)                                void _gst_debug_dummy_##var (void)
+#define GST_DEBUG_CATEGORY_EXTERN(var)                 void _gst_debug_dummy_extern_##var (void)
 #if !defined(G_HAVE_GNUC_VARARGS) && !defined(G_HAVE_ISO_VARARGS)
-#define GST_DEBUG_CATEGORY_STATIC(var)                 static GstDebugCategory *var = NULL
+#define GST_DEBUG_CATEGORY_STATIC(var)                 static GstDebugCategory *_gst_debug_dummy_##var = NULL
 #else
-#define GST_DEBUG_CATEGORY_STATIC(var)                 void _gst_dummy_declaration (void)
+#define GST_DEBUG_CATEGORY_STATIC(var)                 void _gst_debug_dummy_##var (void)
 #endif
 #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