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