diff --git a/cfg/gtk.cfg b/cfg/gtk.cfg
index 30413a953..0068a8127 100644
--- a/cfg/gtk.cfg
+++ b/cfg/gtk.cfg
@@ -2307,13 +2307,19 @@
false
-
-
- false
-
-
+
+
+
false
+
+
+
+
+
+
+
+
diff --git a/test/cfg/gtk.c b/test/cfg/gtk.c
index ff63af205..be8b361d1 100644
--- a/test/cfg/gtk.c
+++ b/test/cfg/gtk.c
@@ -8,6 +8,8 @@
//
#include
+#include
+
void validCode(int argInt)
{
@@ -36,6 +38,10 @@ void validCode(int argInt)
int i = GPOINTER_TO_INT(p);
// cppcheck-suppress knownConditionTrueFalse
if (i == 1) {}
+
+ g_print("test");
+ g_print("%d", 1);
+ g_printerr("err");
}
void g_malloc_test()
@@ -56,3 +62,11 @@ void g_assert_test()
// cppcheck-suppress assignmentInAssert
g_assert(a = 5);
}
+
+void g_print_test()
+{
+ // cppcheck-suppress invalidPrintfArgType_uint
+ g_print("%u", -1);
+ // cppcheck-suppress invalidPrintfArgType_uint
+ g_printerr("%x", "a");
+}