| #include <stdio.h> | |
| #include <stdlib.h> | |
| int | |
| main (int argc, char *argv[]) | |
| { | |
| long long int n; | |
| int ret; | |
| n = -1; | |
| ret = sscanf ("1000", "%lld", &n); | |
| printf ("%%lld: ret: %d, n: %Ld\n", ret, n); | |
| if (ret != 1 || n != 1000L) | |
| abort (); | |
| n = -2; | |
| ret = sscanf ("1000", "%llld", &n); | |
| printf ("%%llld: ret: %d, n: %Ld\n", ret, n); | |
| if (ret > 0 || n >= 0L) | |
| abort (); | |
| return 0; | |
| } |