]>
Commit | Line | Data |
---|---|---|
a66067be RM |
1 | #include <stdio.h> |
2 | #include <stdlib.h> | |
3 | ||
11336c16 UD |
4 | int |
5 | main (int argc, char *argv[]) | |
a66067be RM |
6 | { |
7 | long long int n; | |
8 | int ret; | |
9 | ||
10 | n = -1; | |
11 | ret = sscanf ("1000", "%lld", &n); | |
ec4b0518 | 12 | printf ("%%lld: ret: %d, n: %Ld\n", ret, n); |
a66067be RM |
13 | if (ret != 1 || n != 1000L) |
14 | abort (); | |
15 | ||
16 | n = -2; | |
17 | ret = sscanf ("1000", "%llld", &n); | |
18 | printf ("%%llld: ret: %d, n: %Ld\n", ret, n); | |
77d10f94 | 19 | if (ret > 0 || n >= 0L) |
a66067be RM |
20 | abort (); |
21 | ||
22 | return 0; | |
23 | } |