update from main archive 961008
[kopensolaris-gnu/glibc.git] / stdio-common / scanf4.c
1 #include <stdio.h>
2
3 int
4 main(int arc, char *argv[])
5 {
6   int res;
7   unsigned int val;
8
9   FILE *fp = fopen ("/dev/null", "r");
10
11   val = 0;
12   res = fscanf(fp, "%n", &val);
13
14   printf("Result of fscanf %%n = %d\n", res);
15   printf("Scanned format = %d\n", val);
16
17   res = fscanf(fp, "");
18   printf("Result of fscanf \"\" = %d\n", res);
19   if (res != 0)
20     abort ();
21
22   res = fscanf(fp, "BLURB");
23   printf("Result of fscanf \"BLURB\" = %d\n", res);
24   if (res >= 0)
25     abort ();
26
27   fclose (fp);
28
29   return 0;
30   return 0;
31 }