1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-09-14 00:41:56 +03:00
Files
glibc/sysdeps/wordsize-64/tst-scanf-format-long-d.input
Maciej W. Rozycki a2bacea239 stdio-common: Add scanf integer data for LP64 targets
Add Makefile infrastructure and `int' and `long' integer input data,
signed and unsigned, for LP64 targets.

While the size of `int' data is the same between ILP32 and LP64 targets,
resulting scanf output is different between them for out of range input
data and while ISO C and POSIX both say that the behavior is undefined
if the result of the conversion cannot be represented we want to keep
track of our output to prevent inadvertent changes.  Hence the use of
distinct `int' integer input data between ILP32 and LP64 targets.

Keep input data disabled and referring to BZ #12701 for entries that are
are currently incorrectly accepted as valid data, such as '0b' or '0x'.

Reviewed-by: Joseph Myers <josmyers@redhat.com>
2025-03-25 09:40:20 +00:00

267 lines
6.8 KiB
Plaintext

%ld::0:-1:
%*ld::0:-1:
%ld:-9223372036867121486:1:20:-9223372036854775808:
%*ld:-9223372036867121486:0:20:
%ld:-9223372036854775809:1:20:-9223372036854775808:
%*ld:-9223372036854775809:0:20:
%ld:-9223372036854775808:1:20:-9223372036854775808:
%*ld:-9223372036854775808:0:20:
%ld:-123:1:4:-123:
%*ld:-123:0:4:
%ld:-1:1:2:-1:
%*ld:-1:0:2:
%ld:-0:1:2:0:
%*ld:-0:0:2:
%ld:0:1:1:0:
%*ld:0:0:1:
%ld:1:1:1:1:
%*ld:1:0:1:
%ld:42:1:2:42:
%*ld:42:0:2:
%ld:9223372036854775807:1:19:9223372036854775807:
%*ld:9223372036854775807:0:19:
%ld:9223372036854775808:1:19:9223372036854775807:
%*ld:9223372036854775808:0:19:
%ld:9223372036897200049:1:19:9223372036854775807:
%*ld:9223372036897200049:0:19:
%ld:+0:1:2:0:
%*ld:+0:0:2:
%ld:+1:1:2:1:
%*ld:+1:0:2:
%ld:+42:1:3:42:
%*ld:+42:0:3:
%ld:+9223372036854775807:1:20:9223372036854775807:
%*ld:+9223372036854775807:0:20:
%ld:+9223372036854775808:1:20:9223372036854775807:
%*ld:+9223372036854775808:0:20:
%ld:+9223372036897200049:1:20:9223372036854775807:
%*ld:+9223372036897200049:0:20:
%1ld::0:-1:
%*1ld::0:-1:
%1ld:-9223372036867121486:0:-1:
%*1ld:-9223372036867121486:0:-1:
%1ld:-9223372036854775809:0:-1:
%*1ld:-9223372036854775809:0:-1:
%1ld:-9223372036854775808:0:-1:
%*1ld:-9223372036854775808:0:-1:
%1ld:-123:0:-1:
%*1ld:-123:0:-1:
%1ld:-1:0:-1:
%*1ld:-1:0:-1:
%1ld:-0:0:-1:
%*1ld:-0:0:-1:
%1ld:0:1:1:0:
%*1ld:0:0:1:
%1ld:1:1:1:1:
%*1ld:1:0:1:
%1ld:42:1:1:4:
%*1ld:42:0:1:
%1ld:9223372036854775807:1:1:9:
%*1ld:9223372036854775807:0:1:
%1ld:9223372036854775808:1:1:9:
%*1ld:9223372036854775808:0:1:
%1ld:9223372036897200049:1:1:9:
%*1ld:9223372036897200049:0:1:
%1ld:+0:0:-1:
%*1ld:+0:0:-1:
%1ld:+1:0:-1:
%*1ld:+1:0:-1:
%1ld:+42:0:-1:
%*1ld:+42:0:-1:
%1ld:+9223372036854775807:0:-1:
%*1ld:+9223372036854775807:0:-1:
%1ld:+9223372036854775808:0:-1:
%*1ld:+9223372036854775808:0:-1:
%1ld:+9223372036897200049:0:-1:
%*1ld:+9223372036897200049:0:-1:
%2ld::0:-1:
%*2ld::0:-1:
%2ld:-9223372036867121486:1:2:-9:
%*2ld:-9223372036867121486:0:2:
%2ld:-9223372036854775809:1:2:-9:
%*2ld:-9223372036854775809:0:2:
%2ld:-9223372036854775808:1:2:-9:
%*2ld:-9223372036854775808:0:2:
%2ld:-123:1:2:-1:
%*2ld:-123:0:2:
%2ld:-1:1:2:-1:
%*2ld:-1:0:2:
%2ld:-0:1:2:0:
%*2ld:-0:0:2:
%2ld:0:1:1:0:
%*2ld:0:0:1:
%2ld:1:1:1:1:
%*2ld:1:0:1:
%2ld:42:1:2:42:
%*2ld:42:0:2:
%2ld:9223372036854775807:1:2:92:
%*2ld:9223372036854775807:0:2:
%2ld:9223372036854775808:1:2:92:
%*2ld:9223372036854775808:0:2:
%2ld:9223372036897200049:1:2:92:
%*2ld:9223372036897200049:0:2:
%2ld:+0:1:2:0:
%*2ld:+0:0:2:
%2ld:+1:1:2:1:
%*2ld:+1:0:2:
%2ld:+42:1:2:4:
%*2ld:+42:0:2:
%2ld:+9223372036854775807:1:2:9:
%*2ld:+9223372036854775807:0:2:
%2ld:+9223372036854775808:1:2:9:
%*2ld:+9223372036854775808:0:2:
%2ld:+9223372036897200049:1:2:9:
%*2ld:+9223372036897200049:0:2:
%15ld::0:-1:
%*15ld::0:-1:
%15ld:-9223372036867121486:1:15:-92233720368671:
%*15ld:-9223372036867121486:0:15:
%15ld:-9223372036854775809:1:15:-92233720368547:
%*15ld:-9223372036854775809:0:15:
%15ld:-9223372036854775808:1:15:-92233720368547:
%*15ld:-9223372036854775808:0:15:
%15ld:-123:1:4:-123:
%*15ld:-123:0:4:
%15ld:-1:1:2:-1:
%*15ld:-1:0:2:
%15ld:-0:1:2:0:
%*15ld:-0:0:2:
%15ld:0:1:1:0:
%*15ld:0:0:1:
%15ld:1:1:1:1:
%*15ld:1:0:1:
%15ld:42:1:2:42:
%*15ld:42:0:2:
%15ld:9223372036854775807:1:15:922337203685477:
%*15ld:9223372036854775807:0:15:
%15ld:9223372036854775808:1:15:922337203685477:
%*15ld:9223372036854775808:0:15:
%15ld:9223372036897200049:1:15:922337203689720:
%*15ld:9223372036897200049:0:15:
%15ld:+0:1:2:0:
%*15ld:+0:0:2:
%15ld:+1:1:2:1:
%*15ld:+1:0:2:
%15ld:+42:1:3:42:
%*15ld:+42:0:3:
%15ld:+9223372036854775807:1:15:92233720368547:
%*15ld:+9223372036854775807:0:15:
%15ld:+9223372036854775808:1:15:92233720368547:
%*15ld:+9223372036854775808:0:15:
%15ld:+9223372036897200049:1:15:92233720368972:
%*15ld:+9223372036897200049:0:15:
%25ld::0:-1:
%*25ld::0:-1:
%25ld:-9223372036867121486:1:20:-9223372036854775808:
%*25ld:-9223372036867121486:0:20:
%25ld:-9223372036854775809:1:20:-9223372036854775808:
%*25ld:-9223372036854775809:0:20:
%25ld:-9223372036854775808:1:20:-9223372036854775808:
%*25ld:-9223372036854775808:0:20:
%25ld:-123:1:4:-123:
%*25ld:-123:0:4:
%25ld:-1:1:2:-1:
%*25ld:-1:0:2:
%25ld:-0:1:2:0:
%*25ld:-0:0:2:
%25ld:0:1:1:0:
%*25ld:0:0:1:
%25ld:1:1:1:1:
%*25ld:1:0:1:
%25ld:42:1:2:42:
%*25ld:42:0:2:
%25ld:9223372036854775807:1:19:9223372036854775807:
%*25ld:9223372036854775807:0:19:
%25ld:9223372036854775808:1:19:9223372036854775807:
%*25ld:9223372036854775808:0:19:
%25ld:9223372036897200049:1:19:9223372036854775807:
%*25ld:9223372036897200049:0:19:
%25ld:+0:1:2:0:
%*25ld:+0:0:2:
%25ld:+1:1:2:1:
%*25ld:+1:0:2:
%25ld:+42:1:3:42:
%*25ld:+42:0:3:
%25ld:+9223372036854775807:1:20:9223372036854775807:
%*25ld:+9223372036854775807:0:20:
%25ld:+9223372036854775808:1:20:9223372036854775807:
%*25ld:+9223372036854775808:0:20:
%25ld:+9223372036897200049:1:20:9223372036854775807:
%*25ld:+9223372036897200049:0:20:
%2ld: :0:-1:
%*2ld: :0:-1:
%2ld: -9223372036867121486:1:3:-9:
%*2ld: -9223372036867121486:0:3:
%2ld: -9223372036854775809:1:3:-9:
%*2ld: -9223372036854775809:0:3:
%2ld: -9223372036854775808:1:3:-9:
%*2ld: -9223372036854775808:0:3:
%2ld: -123:1:3:-1:
%*2ld: -123:0:3:
%2ld: -1:1:3:-1:
%*2ld: -1:0:3:
%2ld: -0:1:3:0:
%*2ld: -0:0:3:
%2ld: 0:1:2:0:
%*2ld: 0:0:2:
%2ld: 1:1:2:1:
%*2ld: 1:0:2:
%2ld: 42:1:3:42:
%*2ld: 42:0:3:
%2ld: 9223372036854775807:1:3:92:
%*2ld: 9223372036854775807:0:3:
%2ld: 9223372036854775808:1:3:92:
%*2ld: 9223372036854775808:0:3:
%2ld: 9223372036897200049:1:3:92:
%*2ld: 9223372036897200049:0:3:
%2ld: +0:1:3:0:
%*2ld: +0:0:3:
%2ld: +1:1:3:1:
%*2ld: +1:0:3:
%2ld: +42:1:3:4:
%*2ld: +42:0:3:
%2ld: +9223372036854775807:1:3:9:
%*2ld: +9223372036854775807:0:3:
%2ld: +9223372036854775808:1:3:9:
%*2ld: +9223372036854775808:0:3:
%2ld: +9223372036897200049:1:3:9:
%*2ld: +9223372036897200049:0:3:
%25ld: :0:-1:
%*25ld: :0:-1:
%25ld: -9223372036867121486:1:21:-9223372036854775808:
%*25ld: -9223372036867121486:0:21:
%25ld: -9223372036854775809:1:21:-9223372036854775808:
%*25ld: -9223372036854775809:0:21:
%25ld: -9223372036854775808:1:21:-9223372036854775808:
%*25ld: -9223372036854775808:0:21:
%25ld: -123:1:5:-123:
%*25ld: -123:0:5:
%25ld: -1:1:3:-1:
%*25ld: -1:0:3:
%25ld: -0:1:3:0:
%*25ld: -0:0:3:
%25ld: 0:1:2:0:
%*25ld: 0:0:2:
%25ld: 1:1:2:1:
%*25ld: 1:0:2:
%25ld: 42:1:3:42:
%*25ld: 42:0:3:
%25ld: 9223372036854775807:1:20:9223372036854775807:
%*25ld: 9223372036854775807:0:20:
%25ld: 9223372036854775808:1:20:9223372036854775807:
%*25ld: 9223372036854775808:0:20:
%25ld: 9223372036897200049:1:20:9223372036854775807:
%*25ld: 9223372036897200049:0:20:
%25ld: +0:1:3:0:
%*25ld: +0:0:3:
%25ld: +1:1:3:1:
%*25ld: +1:0:3:
%25ld: +42:1:4:42:
%*25ld: +42:0:4:
%25ld: +9223372036854775807:1:21:9223372036854775807:
%*25ld: +9223372036854775807:0:21:
%25ld: +9223372036854775808:1:21:9223372036854775807:
%*25ld: +9223372036854775808:0:21:
%25ld: +9223372036897200049:1:21:9223372036854775807:
%*25ld: +9223372036897200049:0:21: