From 27fa85a8841bcfe58d678b16cb424cbab7424ea9 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 15 Oct 2024 15:47:19 +1000 Subject: [PATCH] test: move litest_free_test_list to inside ifndef NO_MAIN This is now only called from one spot, so let's move it so it is ifdef'd out. Part-of: --- test/litest.c | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/test/litest.c b/test/litest.c index 392e61a8..2745aa64 100644 --- a/test/litest.c +++ b/test/litest.c @@ -889,27 +889,6 @@ static struct libinput_interface interface = { .close_restricted = close_restricted, }; -static void -litest_free_test_list(struct list *tests) -{ - struct suite *s; - - list_for_each_safe(s, tests, node) { - struct test *t; - - list_for_each_safe(t, &s->tests, node) { - free(t->name); - free(t->devname); - list_remove(&t->node); - free(t); - } - - list_remove(&s->node); - free(s->name); - free(s); - } -} - LIBINPUT_ATTRIBUTE_PRINTF(3, 0) static inline void quirk_log_handler(struct libinput *unused, @@ -4813,6 +4792,27 @@ restore_tty(int tty_mode) } } +static void +litest_free_test_list(struct list *tests) +{ + struct suite *s; + + list_for_each_safe(s, tests, node) { + struct test *t; + + list_for_each_safe(t, &s->tests, node) { + free(t->name); + free(t->devname); + list_remove(&t->node); + free(t); + } + + list_remove(&s->node); + free(s->name); + free(s); + } +} + int main(int argc, char **argv) { -- 2.34.1