libs/gst/check/gstcheck.h: Fix compilation and running against 0.9.4. Fixes #377332.
authorSebastian Droege <slomo@ubuntu.com>
Mon, 20 Nov 2006 11:11:20 +0000 (11:11 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 20 Nov 2006 11:11:20 +0000 (11:11 +0000)
Original commit message from CVS:
Patch by: Sebastian Droege <slomo at ubuntu dot com>
* libs/gst/check/gstcheck.h:
Fix compilation and running against 0.9.4. Fixes #377332.

ChangeLog
libs/gst/check/gstcheck.h

index 3469af6..698e8de 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2006-11-20  Wim Taymans  <wim@fluendo.com>
 
+       Patch by: Sebastian Droege <slomo at ubuntu dot com>
+
+       * libs/gst/check/gstcheck.h:
+       Fix compilation and running against 0.9.4. Fixes #377332.
+
+2006-11-20  Wim Taymans  <wim@fluendo.com>
+
        * gst/gstsegment.c: (gst_segment_set_seek),
        (gst_segment_set_newsegment_full), (gst_segment_to_stream_time),
        (gst_segment_to_running_time):
index 7a89d34..ff3c33b 100644 (file)
@@ -83,13 +83,24 @@ gst_check_message_error (msg, GST_MESSAGE_ERROR,            \
 /***
  * wrappers for START_TEST and END_TEST
  */
+#if CHECK_MAJOR_VERSION >= 0 && CHECK_MINOR_VERSION >= 9 && CHECK_MICRO_VERSION >= 4
 #define GST_START_TEST(__testname) \
-static void __testname (void)\
+static void __testname (int __i__)\
 {\
   GST_DEBUG ("test start"); \
   tcase_fn_start (""# __testname, __FILE__, __LINE__);
 
 #define GST_END_TEST END_TEST
+#else
+#define GST_START_TEST(__testname) \
+static void __testname ()\
+{\
+  GST_DEBUG ("test start"); \
+  tcase_fn_start (""# __testname, __FILE__, __LINE__);
+
+#define GST_END_TEST END_TEST
+#endif
+
 
 /* additional fail macros */
 #define fail_unless_equals_int(a, b)                                   \