summaryrefslogtreecommitdiffstats
path: root/gst-libs/gst/media-info/media-info-priv.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst-libs/gst/media-info/media-info-priv.h')
-rw-r--r--gst-libs/gst/media-info/media-info-priv.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/gst-libs/gst/media-info/media-info-priv.h b/gst-libs/gst/media-info/media-info-priv.h
index 3e7a598c..0a7aa500 100644
--- a/gst-libs/gst/media-info/media-info-priv.h
+++ b/gst-libs/gst/media-info/media-info-priv.h
@@ -32,9 +32,18 @@ static gboolean _gmi_debug = TRUE;
static gboolean _gmi_debug = FALSE;
#endif
+#ifdef G_HAVE_ISO_VARARGS
+
+#define GMI_DEBUG(...) \
+ { if (_gmi_debug) { g_print ( __VA_ARGS__ ); }}
+
+#elif defined(G_HAVE_GNUC_VARARGS)
+
#define GMI_DEBUG(format, args...) \
{ if (_gmi_debug) { g_print ( format , ## args ); }}
+#endif
+
/* state machine enum; FIXME: can we move this to priv.c ? */
typedef enum