| #include <stdio.h> | |
| #include <stdlib.h> | |
| int | |
| main(int arc, char *argv[]) | |
| { | |
| int res; | |
| unsigned int val; | |
| FILE *fp = fopen ("/dev/null", "r"); | |
| val = 0; | |
| res = fscanf(fp, "%n", &val); | |
| printf("Result of fscanf %%n = %d\n", res); | |
| printf("Scanned format = %d\n", val); | |
| res = fscanf(fp, ""); | |
| printf("Result of fscanf \"\" = %d\n", res); | |
| if (res != 0) | |
| abort (); | |
| res = fscanf(fp, "BLURB"); | |
| printf("Result of fscanf \"BLURB\" = %d\n", res); | |
| if (res >= 0) | |
| abort (); | |
| fclose (fp); | |
| return 0; | |
| return 0; | |
| } |