diff options
Diffstat (limited to 'stdio-common/scanf4.c')
-rw-r--r-- | stdio-common/scanf4.c | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/stdio-common/scanf4.c b/stdio-common/scanf4.c deleted file mode 100644 index 7a2abec89b..0000000000 --- a/stdio-common/scanf4.c +++ /dev/null @@ -1,40 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <libc-diag.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); - - /* We're testing exactly the case the warning is for. */ - DIAG_PUSH_NEEDS_COMMENT; - DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wformat-zero-length"); - - res = fscanf(fp, ""); - - DIAG_POP_NEEDS_COMMENT; - - 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; -} |