update from main archive 970304
[kopensolaris-gnu/glibc.git] / stdio-common / bug6.c
1 #include <ansidecl.h>
2 #include <stdio.h>
3
4 int
5 DEFUN_VOID(main)
6 {
7   char buf[80];
8   int i;
9   int lost = 0;
10
11   scanf ("%2s", buf);
12   lost |= (buf[0] != 'X' || buf[1] != 'Y' || buf[2] != '\0');
13   if (lost)
14     puts ("test of %2s failed.");
15   scanf (" ");
16   scanf ("%d", &i);
17   lost |= (i != 1234);
18   if (lost)
19     puts ("test of %d failed.");
20   scanf ("%c", buf);
21   lost |= (buf[0] != 'L');
22   if (lost)
23     puts ("test of %c failed.\n");
24
25   puts (lost ? "Test FAILED!" : "Test succeeded.");
26   return lost;
27 }