glibc/stdio-common
Maciej W. Rozycki 0a8e7ac95c stdio-common: Reject real data w/o exponent digits in scanf [BZ #12701]
Reject invalid formatted scanf real input data the exponent part of
which is comprised of an exponent introducing character, optionally
followed by a sign, and with no actual digits following.  Such data is a
prefix of, but not a matching input sequence and it is required by ISO C
to cause a matching failure.

Currently a matching success is instead incorrectly produced along with
the conversion result according to the input significand read and the
exponent of zero, with the significand and the exponent part wholly
consumed from input.

Correct an invalid `tstscanf.c' test accordingly that expects a matching
success for input data provided in the ISO C standard as an example for
a matching failure.

Enable input data that causes test failures without this fix in place.

Reviewed-by: Joseph Myers <josmyers@redhat.com>
2025-03-28 12:35:53 +00:00
..
bits
Depend
Makefile stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
Versions
Xprintf_buffer_done.c
Xprintf_buffer_flush.c
Xprintf_buffer_pad_1.c
Xprintf_buffer_putc_1.c
Xprintf_buffer_puts_1.c
Xprintf_buffer_write.c
Xprintf_function_invoke.c
_fitoa_word.c
_i18n_number.h
_itoa.c
_itowa.c
_itowa.h
asprintf.c
bug-vfprintf-nargs.c
bug1.c
bug1.input
bug2.c
bug3.c
bug4.c
bug5.c
bug6.c
bug6.input
bug7.c
bug8.c
bug9.c
bug10.c
bug11.c
bug12.c
bug13.c
bug14.c
bug16.c
bug17.c
bug18.c
bug18a.c
bug19.c
bug19a.c
bug20.c
bug21.c
bug22.c
bug23.c
bug24.c
bug25.c
bug26.c
bug27.c
bug28.c
bug29.c
ctermid.c
cuserid.c
dprintf.c
err_map.h
errlist-compat-data.h
errlist-data-gen.c
errlist-data.S
errlist.c
errname.c
errnobug.c
flockfile.c
fprintf.c
fscanf.c
ftrylockfile.c
funlockfile.c
fxprintf.c
gentempfd.c
getline.c
getw.c
grouping_iterator.c
grouping_iterator.h
iovfscanf.c
isoc23_fscanf.c
isoc23_scanf.c
isoc23_sscanf.c
isoc23_vfscanf.c
isoc23_vscanf.c
isoc23_vsscanf.c
isoc99_fscanf.c
isoc99_scanf.c
isoc99_sscanf.c
isoc99_vfscanf.c
isoc99_vscanf.c
isoc99_vsscanf.c
itoa-digits.c
itoa-udigits.c
itowa-digits.c
perror.c
printf-parse.h
printf-parsemb.c
printf-parsewc.c
printf-prs.c
printf.c
printf.h
printf_buffer-char.h
printf_buffer-wchar_t.h
printf_buffer_as_file.c
printf_buffer_as_file.h
printf_buffer_done.c
printf_buffer_flush.c
printf_buffer_pad_1.c
printf_buffer_putc_1.c
printf_buffer_puts_1.c
printf_buffer_to_file.c
printf_buffer_to_file.h
printf_buffer_write.c
printf_fp.c
printf_fphex.c
printf_function_invoke.c
printf_size.c
psiginfo-data.h
psiginfo-define.h
psiginfo.c
psignal.c
putw.c
reg-modifier.c
reg-printf.c
reg-type.c
remove.c
rename.c
renameat.c
renameat2.c
scanf.c
scanf1.c
scanf2.c
scanf3.c
scanf4.c
scanf5.c
scanf7.c
scanf8.c
scanf9.c
scanf10.c
scanf11.c
scanf12.c
scanf12.input
scanf13.c
scanf14.c
scanf15.c
scanf16.c
scanf17.c
scanf18.c
scanf19.c
siglist-gen.c
siglist.S
snprintf.c
sprintf.c
sscanf.c
stdio_ext.h
tempnam.c
tempname.c
temptest.c
test-fseek.c
test-fwrite.c
test-popen.c
test-strerr.c
test-vfprintf.c
test_rdwr.c
tfformat.c
tiformat.c
tllformat.c
tmpdir.c
tmpdir.h
tmpfile.c
tmpfile64.c
tmpnam.c
tmpnam_r.c
translated_number_width.c
tst-bz11319-fortify2.c
tst-bz11319.c
tst-cookie.c
tst-dprintf-length.c
tst-errno-manual.py
tst-fclose-offset.c
tst-fdopen.c
tst-fdopen2.c
tst-ferror.c
tst-ferror.input
tst-fflush-all-input.c
tst-fflush-mmap.c
tst-fgets.c
tst-fgets2.c
tst-fileno.c
tst-fmemopen.c
tst-fmemopen2.c
tst-fmemopen3.c
tst-fmemopen4.c
tst-fopen.c
tst-fphex-wide.c
tst-fphex.c
tst-fread.c
tst-freopen2-main.c
tst-freopen2.c
tst-freopen3-main.c
tst-freopen3.c
tst-freopen4-main.c
tst-freopen4.c
tst-freopen5.c
tst-freopen6-main.c
tst-freopen6.c
tst-freopen7-main.c
tst-freopen7.c
tst-freopen64-2.c
tst-freopen64-3.c
tst-freopen64-4.c
tst-freopen64-6.c
tst-freopen64-7.c
tst-fseek-mmap.c
tst-fseek.c
tst-fwrite-bz29459.c
tst-fwrite-bz29459.sh
tst-fwrite-memstrm.c
tst-fwrite-overflow.c
tst-fwrite-pipe.c
tst-fwrite-pos.c
tst-fwrite-ro.c
tst-fwrite.c
tst-getline-enomem.c
tst-getline.c
tst-gets.c
tst-gets.input
tst-grouping.c
tst-grouping2.c
tst-grouping3.c
tst-grouping_iterator.c
tst-long-dbl-fphex.c
tst-memstream-string.c
tst-obprintf.c
tst-perror.c
tst-popen.c
tst-popen2.c
tst-popen3.c
tst-printf-binary-main.c
tst-printf-binary.c
tst-printf-bz18872.sh
tst-printf-bz25691.c
tst-printf-format-as-c.c
tst-printf-format-as-char.c
tst-printf-format-as-double.c
tst-printf-format-as-int.c
tst-printf-format-as-ldouble.c
tst-printf-format-as-llong.c
tst-printf-format-as-long.c
tst-printf-format-as-s.c
tst-printf-format-as-short.c
tst-printf-format-as-uchar.c
tst-printf-format-as-uint.c
tst-printf-format-as-ullong.c
tst-printf-format-as-ulong.c
tst-printf-format-as-ushort.c
tst-printf-format-as.h
tst-printf-format-c.sh
tst-printf-format-char.sh
tst-printf-format-d-c.c
tst-printf-format-d-char.c
tst-printf-format-d-double.c
tst-printf-format-d-int.c
tst-printf-format-d-ldouble.c
tst-printf-format-d-llong.c
tst-printf-format-d-long.c
tst-printf-format-d-s.c
tst-printf-format-d-short.c
tst-printf-format-d-uchar.c
tst-printf-format-d-uint.c
tst-printf-format-d-ullong.c
tst-printf-format-d-ulong.c
tst-printf-format-d-ushort.c
tst-printf-format-d.h
tst-printf-format-double.sh
tst-printf-format-f-c.c
tst-printf-format-f-char.c
tst-printf-format-f-double.c
tst-printf-format-f-int.c
tst-printf-format-f-ldouble.c
tst-printf-format-f-llong.c
tst-printf-format-f-long.c
tst-printf-format-f-s.c
tst-printf-format-f-short.c
tst-printf-format-f-uchar.c
tst-printf-format-f-uint.c
tst-printf-format-f-ullong.c
tst-printf-format-f-ulong.c
tst-printf-format-f-ushort.c
tst-printf-format-f.h
tst-printf-format-int.sh
tst-printf-format-ldouble.sh
tst-printf-format-llong.sh
tst-printf-format-long.sh
tst-printf-format-p-c.c
tst-printf-format-p-char.c
tst-printf-format-p-double.c
tst-printf-format-p-int.c
tst-printf-format-p-ldouble.c
tst-printf-format-p-llong.c
tst-printf-format-p-long.c
tst-printf-format-p-s.c
tst-printf-format-p-short.c
tst-printf-format-p-uchar.c
tst-printf-format-p-uint.c
tst-printf-format-p-ullong.c
tst-printf-format-p-ulong.c
tst-printf-format-p-ushort.c
tst-printf-format-p.h
tst-printf-format-s-c.c
tst-printf-format-s-char.c
tst-printf-format-s-double.c
tst-printf-format-s-int.c
tst-printf-format-s-ldouble.c
tst-printf-format-s-llong.c
tst-printf-format-s-long.c
tst-printf-format-s-s.c
tst-printf-format-s-short.c
tst-printf-format-s-uchar.c
tst-printf-format-s-uint.c
tst-printf-format-s-ullong.c
tst-printf-format-s-ulong.c
tst-printf-format-s-ushort.c
tst-printf-format-s.h
tst-printf-format-s.sh
tst-printf-format-short.sh
tst-printf-format-skeleton-c.c
tst-printf-format-skeleton-char.c
tst-printf-format-skeleton-double.c
tst-printf-format-skeleton-int.c
tst-printf-format-skeleton-ldouble.c
tst-printf-format-skeleton-llong.c
tst-printf-format-skeleton-long.c
tst-printf-format-skeleton-s.c
tst-printf-format-skeleton-short.c
tst-printf-format-skeleton-uchar.c
tst-printf-format-skeleton-uint.c
tst-printf-format-skeleton-ullong.c
tst-printf-format-skeleton-ulong.c
tst-printf-format-skeleton-ushort.c
tst-printf-format-skeleton.c
tst-printf-format-sn-c.c
tst-printf-format-sn-char.c
tst-printf-format-sn-double.c
tst-printf-format-sn-int.c
tst-printf-format-sn-ldouble.c
tst-printf-format-sn-llong.c
tst-printf-format-sn-long.c
tst-printf-format-sn-s.c
tst-printf-format-sn-short.c
tst-printf-format-sn-uchar.c
tst-printf-format-sn-uint.c
tst-printf-format-sn-ullong.c
tst-printf-format-sn-ulong.c
tst-printf-format-sn-ushort.c
tst-printf-format-sn.h
tst-printf-format-uchar.sh
tst-printf-format-uint.sh
tst-printf-format-ullong.sh
tst-printf-format-ulong.sh
tst-printf-format-ushort.sh
tst-printf-format-v-c.c
tst-printf-format-v-char.c
tst-printf-format-v-double.c
tst-printf-format-v-int.c
tst-printf-format-v-ldouble.c
tst-printf-format-v-llong.c
tst-printf-format-v-long.c
tst-printf-format-v-s.c
tst-printf-format-v-short.c
tst-printf-format-v-uchar.c
tst-printf-format-v-uint.c
tst-printf-format-v-ullong.c
tst-printf-format-v-ulong.c
tst-printf-format-v-ushort.c
tst-printf-format-v.h
tst-printf-format-vas-c.c
tst-printf-format-vas-char.c
tst-printf-format-vas-double.c
tst-printf-format-vas-int.c
tst-printf-format-vas-ldouble.c
tst-printf-format-vas-llong.c
tst-printf-format-vas-long.c
tst-printf-format-vas-s.c
tst-printf-format-vas-short.c
tst-printf-format-vas-uchar.c
tst-printf-format-vas-uint.c
tst-printf-format-vas-ullong.c
tst-printf-format-vas-ulong.c
tst-printf-format-vas-ushort.c
tst-printf-format-vas.h
tst-printf-format-vd-c.c
tst-printf-format-vd-char.c
tst-printf-format-vd-double.c
tst-printf-format-vd-int.c
tst-printf-format-vd-ldouble.c
tst-printf-format-vd-llong.c
tst-printf-format-vd-long.c
tst-printf-format-vd-s.c
tst-printf-format-vd-short.c
tst-printf-format-vd-uchar.c
tst-printf-format-vd-uint.c
tst-printf-format-vd-ullong.c
tst-printf-format-vd-ulong.c
tst-printf-format-vd-ushort.c
tst-printf-format-vd.h
tst-printf-format-vf-c.c
tst-printf-format-vf-char.c
tst-printf-format-vf-double.c
tst-printf-format-vf-int.c
tst-printf-format-vf-ldouble.c
tst-printf-format-vf-llong.c
tst-printf-format-vf-long.c
tst-printf-format-vf-s.c
tst-printf-format-vf-short.c
tst-printf-format-vf-uchar.c
tst-printf-format-vf-uint.c
tst-printf-format-vf-ullong.c
tst-printf-format-vf-ulong.c
tst-printf-format-vf-ushort.c
tst-printf-format-vf.h
tst-printf-format-vs-c.c
tst-printf-format-vs-char.c
tst-printf-format-vs-double.c
tst-printf-format-vs-int.c
tst-printf-format-vs-ldouble.c
tst-printf-format-vs-llong.c
tst-printf-format-vs-long.c
tst-printf-format-vs-s.c
tst-printf-format-vs-short.c
tst-printf-format-vs-uchar.c
tst-printf-format-vs-uint.c
tst-printf-format-vs-ullong.c
tst-printf-format-vs-ulong.c
tst-printf-format-vs-ushort.c
tst-printf-format-vs.h
tst-printf-format-vsn-c.c
tst-printf-format-vsn-char.c
tst-printf-format-vsn-double.c
tst-printf-format-vsn-int.c
tst-printf-format-vsn-ldouble.c
tst-printf-format-vsn-llong.c
tst-printf-format-vsn-long.c
tst-printf-format-vsn-s.c
tst-printf-format-vsn-short.c
tst-printf-format-vsn-uchar.c
tst-printf-format-vsn-uint.c
tst-printf-format-vsn-ullong.c
tst-printf-format-vsn-ulong.c
tst-printf-format-vsn-ushort.c
tst-printf-format-vsn.h
tst-printf-format.awk
tst-printf-format.sh
tst-printf-fp-free.c
tst-printf-fp-leak.c
tst-printf-intn-main.c
tst-printf-intn.c
tst-printf-oct.c
tst-printf-round.c
tst-printf.c
tst-printf.sh
tst-printfsz-islongdouble.c
tst-printfsz-islongdouble.sh
tst-printfsz.c
tst-put-error.c
tst-read-offset.c
tst-renameat2.c
tst-rndseek.c
tst-scanf-binary-c11.c
tst-scanf-binary-c23.c
tst-scanf-binary-gnu11.c
tst-scanf-binary-gnu89.c
tst-scanf-binary-main.c
tst-scanf-bz27650.c
tst-scanf-format-c-b.input
tst-scanf-format-c-c.input
tst-scanf-format-c-s.input
tst-scanf-format-char-d.input
tst-scanf-format-char-i.input stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tst-scanf-format-character.h
tst-scanf-format-f-c.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-char.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-double.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-float.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-int.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-ldouble.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-llong.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-long.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-short.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-uchar.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-uint.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-ullong.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-ulong.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f-ushort.c stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-f.h stdio-common: Add tests for formatted fscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-integer.h
tst-scanf-format-llong-d.input
tst-scanf-format-llong-i.input stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tst-scanf-format-real.h
tst-scanf-format-s-c.c
tst-scanf-format-s-char.c
tst-scanf-format-s-double.c
tst-scanf-format-s-float.c
tst-scanf-format-s-int.c
tst-scanf-format-s-ldouble.c
tst-scanf-format-s-llong.c
tst-scanf-format-s-long.c
tst-scanf-format-s-short.c
tst-scanf-format-s-uchar.c
tst-scanf-format-s-uint.c
tst-scanf-format-s-ullong.c
tst-scanf-format-s-ulong.c
tst-scanf-format-s-ushort.c
tst-scanf-format-s.h
tst-scanf-format-short-d.input
tst-scanf-format-short-i.input stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tst-scanf-format-skeleton-c.c
tst-scanf-format-skeleton-char.c
tst-scanf-format-skeleton-double.c
tst-scanf-format-skeleton-float.c
tst-scanf-format-skeleton-int.c
tst-scanf-format-skeleton-ldouble.c
tst-scanf-format-skeleton-llong.c
tst-scanf-format-skeleton-long.c
tst-scanf-format-skeleton-short.c
tst-scanf-format-skeleton-uchar.c
tst-scanf-format-skeleton-uint.c
tst-scanf-format-skeleton-ullong.c
tst-scanf-format-skeleton-ulong.c
tst-scanf-format-skeleton-ushort.c
tst-scanf-format-skeleton.c
tst-scanf-format-skeleton.h
tst-scanf-format-ss-c.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-char.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-double.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-float.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-int.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-ldouble.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-llong.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-long.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-short.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-uchar.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-uint.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-ullong.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-ulong.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss-ushort.c stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-ss.h stdio-common: Add tests for formatted sscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-uchar-b.input stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tst-scanf-format-uchar-o.input
tst-scanf-format-uchar-u.input
tst-scanf-format-uchar-x.input stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tst-scanf-format-uchar-xx.input stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tst-scanf-format-ullong-b.input stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tst-scanf-format-ullong-o.input
tst-scanf-format-ullong-u.input
tst-scanf-format-ullong-x.input stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tst-scanf-format-ullong-xx.input stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tst-scanf-format-ushort-b.input stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tst-scanf-format-ushort-o.input
tst-scanf-format-ushort-u.input
tst-scanf-format-ushort-x.input stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tst-scanf-format-ushort-xx.input stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tst-scanf-format-v-c.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-char.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-double.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-float.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-int.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-ldouble.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-llong.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-long.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-short.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-uchar.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-uint.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-ullong.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-ulong.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v-ushort.c stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-v.h stdio-common: Add tests for formatted vscanf input specifiers 2025-03-28 12:35:52 +00:00
tst-scanf-format-vf-c.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-char.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-double.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-float.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-int.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-ldouble.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-llong.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-long.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-short.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-uchar.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-uint.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-ullong.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-ulong.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf-ushort.c stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vf.h stdio-common: Add tests for formatted vfscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-c.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-char.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-double.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-float.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-int.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-ldouble.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-llong.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-long.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-short.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-uchar.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-uint.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-ullong.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-ulong.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs-ushort.c stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-format-vs.h stdio-common: Add tests for formatted vsscanf input specifiers 2025-03-28 12:35:53 +00:00
tst-scanf-intn-main.c
tst-scanf-intn.c
tst-scanf-nan.c
tst-scanf-round.c
tst-scanf-to_inpunct.c
tst-setvbuf1.c
tst-setvbuf1.expect
tst-sprintf-errno.c
tst-sprintf.c
tst-sprintf2.c
tst-sprintf3.c
tst-sscanf.c
tst-swprintf.c
tst-swscanf.c
tst-tmpnam.c
tst-unbputc.c
tst-unbputc.sh
tst-ungetc-fflush.c
tst-ungetc-leak.c
tst-ungetc-nomem.c
tst-ungetc.c
tst-unlockedio.c
tst-vfprintf-mbs-prec.c
tst-vfprintf-user-type.c
tst-vfprintf-width-i18n.c
tst-vfprintf-width-prec-alloc.c
tst-vfprintf-width-prec.c
tst-wc-printf.c
tstdiomisc.c
tstgetln.c
tstgetln.input
tstscanf.c stdio-common: Reject real data w/o exponent digits in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
tstscanf.input
vfprintf-internal.c
vfprintf-process-arg.c
vfprintf.c
vfscanf-internal.c stdio-common: Reject real data w/o exponent digits in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
vfscanf.c
vfwprintf-internal.c
vfwprintf.c
vfwscanf-internal.c
vfwscanf.c
vprintf.c
wprintf_buffer_as_file.c
wprintf_buffer_done.c
wprintf_buffer_flush.c
wprintf_buffer_pad_1.c
wprintf_buffer_putc_1.c
wprintf_buffer_puts_1.c
wprintf_buffer_to_file.c
wprintf_buffer_write.c
wprintf_function_invoke.c
xbug.c