diff options
Diffstat (limited to 'gl/tests/test-vsnprintf.c')
-rw-r--r-- | gl/tests/test-vsnprintf.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gl/tests/test-vsnprintf.c b/gl/tests/test-vsnprintf.c index 5060836e78..7a520824bb 100644 --- a/gl/tests/test-vsnprintf.c +++ b/gl/tests/test-vsnprintf.c @@ -73,5 +73,13 @@ main (int argc, char *argv[]) } } + /* Test the support of the POSIX/XSI format strings with positions. */ + { + char result[100]; + retval = my_snprintf (result, sizeof (result), "%2$d %1$d", 33, 55); + ASSERT (strcmp (result, "55 33") == 0); + ASSERT (retval == strlen (result)); + } + return 0; } |