mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-27 17:52:58 +02:00
This fixes #60543:
* glib/gutils.c (g_snprintf, g_vsnprintf): Switch to C99-[v]snprintf(). * tests/strfunc-test.c: Add some tests for g_snprintf().
This commit is contained in:
@@ -383,5 +383,15 @@ main (int argc,
|
||||
|
||||
#undef S
|
||||
|
||||
{
|
||||
gchar buf[5];
|
||||
|
||||
TEST (NULL, 3 == g_snprintf (buf, 0, "%s", "abc"));
|
||||
TEST (NULL, 3 == g_snprintf (NULL,0, "%s", "abc"));
|
||||
TEST (NULL, 3 == g_snprintf (buf, 5, "%s", "abc"));
|
||||
TEST (NULL, 4 == g_snprintf (buf, 5, "%s", "abcd"));
|
||||
TEST (NULL, 9 == g_snprintf (buf, 5, "%s", "abcdefghi"));
|
||||
}
|
||||
|
||||
return any_failed;
|
||||
}
|
||||
|
Reference in New Issue
Block a user