mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 16:50:47 +00:00
check: Add _fail_unless() compatibility function around _ck_assert_failed()
We exported this in < 1.5 and it was automatically used by many macros from the header. Keep it exported for now.
This commit is contained in:
parent
a6373625f3
commit
ee3db74ec4
2 changed files with 29 additions and 1 deletions
|
@ -109,10 +109,14 @@ LIBGSTCHECK_EXPORTED_FUNCS = \
|
||||||
gst_test_clock_process_id_list \
|
gst_test_clock_process_id_list \
|
||||||
gst_test_clock_id_list_get_latest_time
|
gst_test_clock_id_list_get_latest_time
|
||||||
|
|
||||||
|
# For backwards compatibility with GStreamer < 1.5
|
||||||
|
LIBGSTCHECK_EXPORTED_COMPAT_FUNCS = \
|
||||||
|
_fail_unless
|
||||||
|
|
||||||
LIBGSTCHECK_EXPORTED_SYMBOLS = \
|
LIBGSTCHECK_EXPORTED_SYMBOLS = \
|
||||||
$(LIBGSTCHECK_EXPORTED_VARS) \
|
$(LIBGSTCHECK_EXPORTED_VARS) \
|
||||||
$(LIBGSTCHECK_EXPORTED_FUNCS)
|
$(LIBGSTCHECK_EXPORTED_FUNCS) \
|
||||||
|
$(LIBGSTCHECK_EXPORTED_COMPAT_FUNCS)
|
||||||
|
|
||||||
# Please do not even think about changing the alphabet below into A-Za-z.
|
# Please do not even think about changing the alphabet below into A-Za-z.
|
||||||
# It is there for purpose. (Bug #602093)
|
# It is there for purpose. (Bug #602093)
|
||||||
|
|
|
@ -1012,3 +1012,27 @@ gst_check_object_destroyed_on_unref (gpointer object_to_unref)
|
||||||
{
|
{
|
||||||
gst_check_objects_destroyed_on_unref (object_to_unref, NULL, NULL);
|
gst_check_objects_destroyed_on_unref (object_to_unref, NULL, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* For ABI compatibility with GStreamer < 1.5 */
|
||||||
|
void
|
||||||
|
_fail_unless (int result, const char *file, int line, const char *expr, ...)
|
||||||
|
G_GNUC_PRINTF (4, 5);
|
||||||
|
|
||||||
|
void _fail_unless (int result, const char *file, int line,
|
||||||
|
const char *expr, ...)
|
||||||
|
{
|
||||||
|
gchar *msg;
|
||||||
|
va_list args;
|
||||||
|
|
||||||
|
if (result) {
|
||||||
|
_mark_point(file, line);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
va_start (args, expr);
|
||||||
|
msg = g_strdup_vprintf (expr, args);
|
||||||
|
va_end (args);
|
||||||
|
|
||||||
|
_ck_assert_failed (file, line, msg, NULL);
|
||||||
|
g_free (msg);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue