From ed25ae3acb6d0b33a91a385571f2487062c44026 Mon Sep 17 00:00:00 2001 From: versat Date: Wed, 13 Feb 2019 15:35:46 +0100 Subject: [PATCH] gtk.cfg: Add some configurations often reported as missing by daca@home Add two g_assert*(), g_signal_connect_data(), some g_signal_connect*() functions and macros and g_strdup_printf(). --- cfg/gtk.cfg | 40 ++++++++++++++++++++++++++++++++++++++++ test/cfg/gtk.c | 13 +++++++++++++ 2 files changed, 53 insertions(+) diff --git a/cfg/gtk.cfg b/cfg/gtk.cfg index bddca522d..d86fec08e 100644 --- a/cfg/gtk.cfg +++ b/cfg/gtk.cfg @@ -16,6 +16,11 @@ + + + + + g_thread_new g_thread_try_new @@ -18095,6 +18100,41 @@ + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + diff --git a/test/cfg/gtk.c b/test/cfg/gtk.c index 766776589..c15e54011 100644 --- a/test/cfg/gtk.c +++ b/test/cfg/gtk.c @@ -27,6 +27,11 @@ void validCode(int argInt) gpointer gpt = g_malloc(4); printf("%p", gpt); g_free(gpt); + g_assert(gpt); + if (!gpt) { + // cppcheck-suppress checkLibraryNoReturn + g_assert_not_reached(); + } } void g_malloc_test() @@ -39,3 +44,11 @@ void g_malloc_test() // cppcheck-suppress memleak } + +void g_assert_test() +{ + int a; + // cppcheck-suppress checkLibraryNoReturn + // cppcheck-suppress assignmentInAssert + g_assert(a = 5); +}