summaryrefslogtreecommitdiff
path: root/gl/tests/test-vsnprintf.c
diff options
context:
space:
mode:
Diffstat (limited to 'gl/tests/test-vsnprintf.c')
-rw-r--r--gl/tests/test-vsnprintf.c8
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;
}