gtk.cfg: Add more details for g_print() and g_printerr()
Reference: https://developer.gnome.org/glib/stable/glib-Warnings-and-Assertions.html#g-print
This commit is contained in:
parent
8fb4e7dde8
commit
dc63cb9f98
16
cfg/gtk.cfg
16
cfg/gtk.cfg
|
@ -2307,13 +2307,19 @@
|
||||||
<leak-ignore/>
|
<leak-ignore/>
|
||||||
<noreturn>false</noreturn>
|
<noreturn>false</noreturn>
|
||||||
</function>
|
</function>
|
||||||
<function name="g_print">
|
<!-- void g_print (const gchar *format, ...); -->
|
||||||
<leak-ignore/>
|
<!-- void g_printerr (const gchar *format, ...); -->
|
||||||
<noreturn>false</noreturn>
|
<function name="g_print,g_printerr">
|
||||||
</function>
|
|
||||||
<function name="g_printerr">
|
|
||||||
<leak-ignore/>
|
<leak-ignore/>
|
||||||
<noreturn>false</noreturn>
|
<noreturn>false</noreturn>
|
||||||
|
<returnValue type="void"/>
|
||||||
|
<formatstr/>
|
||||||
|
<arg nr="1">
|
||||||
|
<not-null/>
|
||||||
|
<not-uninit/>
|
||||||
|
<formatstr/>
|
||||||
|
<strz/>
|
||||||
|
</arg>
|
||||||
</function>
|
</function>
|
||||||
<function name="g_printf">
|
<function name="g_printf">
|
||||||
<leak-ignore/>
|
<leak-ignore/>
|
||||||
|
|
|
@ -8,6 +8,8 @@
|
||||||
//
|
//
|
||||||
|
|
||||||
#include <gtk/gtk.h>
|
#include <gtk/gtk.h>
|
||||||
|
#include <glib.h>
|
||||||
|
|
||||||
|
|
||||||
void validCode(int argInt)
|
void validCode(int argInt)
|
||||||
{
|
{
|
||||||
|
@ -36,6 +38,10 @@ void validCode(int argInt)
|
||||||
int i = GPOINTER_TO_INT(p);
|
int i = GPOINTER_TO_INT(p);
|
||||||
// cppcheck-suppress knownConditionTrueFalse
|
// cppcheck-suppress knownConditionTrueFalse
|
||||||
if (i == 1) {}
|
if (i == 1) {}
|
||||||
|
|
||||||
|
g_print("test");
|
||||||
|
g_print("%d", 1);
|
||||||
|
g_printerr("err");
|
||||||
}
|
}
|
||||||
|
|
||||||
void g_malloc_test()
|
void g_malloc_test()
|
||||||
|
@ -56,3 +62,11 @@ void g_assert_test()
|
||||||
// cppcheck-suppress assignmentInAssert
|
// cppcheck-suppress assignmentInAssert
|
||||||
g_assert(a = 5);
|
g_assert(a = 5);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void g_print_test()
|
||||||
|
{
|
||||||
|
// cppcheck-suppress invalidPrintfArgType_uint
|
||||||
|
g_print("%u", -1);
|
||||||
|
// cppcheck-suppress invalidPrintfArgType_uint
|
||||||
|
g_printerr("%x", "a");
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue