test: make litest_backtrace() available from outside litest.c
authorPeter Hutterer <peter.hutterer@who-t.net>
Sat, 12 Oct 2024 00:35:29 +0000 (10:35 +1000)
committerMarge Bot <emma+marge@anholt.net>
Wed, 30 Oct 2024 23:20:42 +0000 (23:20 +0000)
Prep-work for adding a new runner

Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1067>

test/litest.c
test/litest.h

index 67d8157cbcd0980ea97a246fd9e55e9fa1b5f4e0..cf13ef704b6fd02cf733bd9c7d61c6ae1f30a7c6 100644 (file)
@@ -150,7 +150,7 @@ _litest_checkpoint(const char *func,
        va_end(args);
 }
 
-static void
+void
 litest_backtrace(void)
 {
 #ifndef LITEST_DISABLE_BACKTRACE_LOGGING
index c1bf8b7779ec74e496e2ede632d3f7f6d9b26fd3..fdd0899f92f51fb4e68cf16c57629c13eb179b36 100644 (file)
@@ -352,6 +352,8 @@ litest_fail_comparison_str(const char *file,
 #define litest_assert_double_ge(a_, b_)\
        litest_assert_double_ge_epsilon((a_), (b_),LITEST_DEFAULT_EPSILON)
 
+void litest_backtrace(void);
+
 enum litest_device_type {
        LITEST_NO_DEVICE = -1,
        /* Touchpads and associated devices */