mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
Update.
1999-10-04 Andreas Jaeger <aj@suse.de> * configure.in: Allow makeinfo 4.*.
This commit is contained in:
30
stdio-common/bug13.c
Normal file
30
stdio-common/bug13.c
Normal file
@ -0,0 +1,30 @@
|
||||
#include <stdio.h>
|
||||
|
||||
|
||||
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
int res = 0;
|
||||
char buf[100];
|
||||
|
||||
#define TEST(nr, result, format, args...) \
|
||||
if (sprintf (buf, format, ## args) != result) \
|
||||
{ \
|
||||
printf ("test %d failed\n", nr); \
|
||||
res = 1; \
|
||||
}
|
||||
|
||||
TEST (1, 2, "%d", -1);
|
||||
TEST (2, 2, "% 2d", 1);
|
||||
TEST (3, 3, "%#x", 1);
|
||||
TEST (4, 2, "%+d", 1);
|
||||
TEST (5, 2, "% d", 1);
|
||||
TEST (6, 2, "%-d", -1);
|
||||
TEST (7, 2, "%- 2d", 1);
|
||||
TEST (8, 3, "%-#x", 1);
|
||||
TEST (9, 2, "%-+d", 1);
|
||||
TEST (10, 2, "%- d", 1);
|
||||
|
||||
return res;
|
||||
}
|
Reference in New Issue
Block a user