glibc/stdio-common
Siddhesh Poyarekar cdf0f88f97 ungetc: Fix uninitialized read when putting into unused streams [BZ #27821]
When ungetc is called on an unused stream, the backup buffer is
allocated without the main get area being present.  This results in
every subsequent ungetc (as the stream remains in the backup area)
checking uninitialized memory in the backup buffer when trying to put a
character back into the stream.

Avoid comparing the input character with buffer contents when in backup
to avoid this uninitialized read.  The uninitialized read is harmless in
this context since the location is promptly overwritten with the input
character, thus fulfilling ungetc functionality.

Also adjust wording in the manual to drop the paragraph that says glibc
cannot do multiple ungetc back to back since with this change, ungetc
can actually do this.

Signed-off-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2024-08-15 13:55:07 -04:00
..
bits Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
_i18n_number.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
_itoa.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
_itowa.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
_itowa.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
asprintf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
bug1.c
bug1.input
bug2.c
bug3.c tests: replace fread by xfread 2023-06-13 19:59:08 -04:00
bug4.c tests: replace fread by xfread 2023-06-13 19:59:08 -04:00
bug5.c tests: fix warn unused result on asprintf calls 2023-06-06 08:23:53 -04:00
bug6.c tests: fix warn unused results 2023-06-01 13:01:32 -04:00
bug6.input
bug7.c Avoid insecure usage of tmpnam in tests. 2018-07-18 21:04:12 +00:00
bug8.c
bug9.c
bug10.c
bug11.c
bug12.c tests: replace fread by xfread 2023-06-13 19:59:08 -04:00
bug13.c
bug14.c Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
bug16.c stdio-common: Use array_length and array_end macros 2017-11-02 12:45:20 +01:00
bug17.c [BZ #3902] 2007-01-22 16:18:03 +00:00
bug18.c * libio/wstrops.c (_IO_wstr_underflow): Clear errno before 2007-07-07 21:38:43 +00:00
bug18a.c * libio/wstrops.c (_IO_wstr_underflow): Clear errno before 2007-07-07 21:38:43 +00:00
bug19.c tests: fix warn unused results 2023-06-01 13:01:32 -04:00
bug19a.c * stdio-common/vfscanf.c (_IO_vfscanf): Add additional test for EOF 2007-07-08 04:41:34 +00:00
bug20.c * stdio-common/Makefile (tests): Add bug20. 2007-10-28 16:45:27 +00:00
bug21.c Use C99-compliant scanf under _GNU_SOURCE with modern compilers. 2019-01-03 11:12:39 -05:00
bug22.c Remove most vfprintf width/precision-dependent allocations (bug 14231, bug 26211). 2020-07-07 14:54:12 +00:00
bug23.c Fix allocation when handling positional parameters in printf. 2011-02-20 07:59:49 -05:00
bug24.c Add test for BZ 13114 2011-08-20 09:22:16 -04:00
bug25.c Another round of inclusion fixes for _ISOMAC testsuite. 2017-03-22 08:44:32 -04:00
bug26.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
bug27.c stdio-common: Adjust tests in Makefile 2023-05-18 12:34:00 -04:00
bug28.c stdio-common: Adjust tests in Makefile 2023-05-18 12:34:00 -04:00
bug29.c stdio-common: Adjust tests in Makefile 2023-05-18 12:34:00 -04:00
bug-vfprintf-nargs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ctermid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
cuserid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Depend
dprintf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
err_map.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errlist-compat-data.h stdio: Remove the usage of $(fno-unit-at-a-time) for errlist.c 2022-05-13 10:54:41 -03:00
errlist-data-gen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errlist-data.S stdio: Remove the usage of $(fno-unit-at-a-time) for errlist.c 2022-05-13 10:54:41 -03:00
errlist.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errname.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errnobug.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
flockfile.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fprintf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ftrylockfile.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
funlockfile.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fxprintf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gentempfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getline.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getw.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
grouping_iterator.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
grouping_iterator.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
iovfscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isoc23_fscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isoc23_scanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isoc23_sscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isoc23_vfscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isoc23_vscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isoc23_vsscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isoc99_fscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isoc99_scanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isoc99_sscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isoc99_vfscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isoc99_vscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isoc99_vsscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
itoa-digits.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
itoa-udigits.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
itowa-digits.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Makefile stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650] 2024-07-26 13:21:34 +01:00
perror.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_buffer_as_file.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_buffer_as_file.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_buffer_done.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_buffer_flush.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_buffer_pad_1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_buffer_putc_1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_buffer_puts_1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_buffer_to_file.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_buffer_to_file.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_buffer_write.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_buffer-char.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_buffer-wchar_t.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_fp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_fphex.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_function_invoke.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf_size.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf-parse.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf-parsemb.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf-parsewc.c Update. 2003-06-11 23:22:36 +00:00
printf-prs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
printf.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
psiginfo-data.h Fix typos. 2013-10-12 14:47:50 +02:00
psiginfo-define.h * locale/langinfo.h: nl_langinfo_l is in POSIX 2008. 2009-02-26 06:18:24 +00:00
psiginfo.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
psignal.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
putw.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
reg-modifier.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
reg-printf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
reg-type.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
remove.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rename.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
renameat2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
renameat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
scanf1.c
scanf2.c
scanf3.c
scanf4.c Split DIAG_* macros to new header libc-diag.h. 2017-02-25 09:59:46 -05:00
scanf5.c
scanf7.c Split DIAG_* macros to new header libc-diag.h. 2017-02-25 09:59:46 -05:00
scanf8.c
scanf9.c
scanf10.c
scanf11.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
scanf12.c
scanf12.input
scanf13.c Fix missing NUL terminator in stdio-common/scanf13 test 2022-10-28 11:16:51 +01:00
scanf14.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
scanf15.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
scanf16.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
scanf17.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
scanf18.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
scanf19.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
scanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
siglist-gen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
siglist.S stdio: Remove the usage of $(fno-unit-at-a-time) for siglist.c 2022-05-13 10:54:41 -03:00
snprintf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sprintf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stdio_ext.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tempnam.c posix: Sync tempname with gnulib 2024-04-10 14:53:39 -03:00
tempname.c posix: Sync tempname with gnulib 2024-04-10 14:53:39 -03:00
temptest.c
test_rdwr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-fseek.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-fwrite.c tests: fix warn unused result on asprintf calls 2023-06-06 08:23:53 -04:00
test-popen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-strerr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-vfprintf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tfformat.c stdio-common: Add a few double formatting tests [BZ #27245] 2021-02-03 16:47:47 -03:00
tiformat.c
tllformat.c
tmpdir.c posix: Sync tempname with gnulib 2024-04-10 14:53:39 -03:00
tmpdir.h posix: Sync tempname with gnulib 2024-04-10 14:53:39 -03:00
tmpfile64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tmpfile.c posix: Sync tempname with gnulib 2024-04-10 14:53:39 -03:00
tmpnam_r.c posix: Sync tempname with gnulib 2024-04-10 14:53:39 -03:00
tmpnam.c posix: Sync tempname with gnulib 2024-04-10 14:53:39 -03:00
translated_number_width.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-bz11319-fortify2.c Use PRINTF_FORTIFY instead of _IO_FLAGS2_FORTIFY (bug 11319) 2018-12-05 18:15:43 -02:00
tst-bz11319.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-cookie.c tests: replace fread by xfread 2023-06-13 19:59:08 -04:00
tst-dprintf-length.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-errno-manual.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fdopen.c Avoid insecure usage of tmpnam in tests. 2018-07-18 21:04:12 +00:00
tst-ferror.c Modify several tests to use test-skeleton.c 2015-08-06 02:59:04 -04:00
tst-ferror.input
tst-fgets.c Prefer https for Sourceware links 2017-11-16 11:49:26 +05:30
tst-fileno.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fmemopen2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fmemopen3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fmemopen4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fmemopen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fphex-wide.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fphex.c stdio-common: Use array_length and array_end macros 2017-11-02 12:45:20 +01:00
tst-fseek.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fwrite.c Prefer https for Sourceware links 2017-11-16 11:49:26 +05:30
tst-gets.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-gets.input
tst-grouping2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-grouping3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-grouping_iterator.c localedata: Use consistent values for grouping and mon_grouping 2024-01-25 11:41:02 +01:00
tst-grouping.c Fix grouping when rounding increases number of integer digits. 2011-01-12 20:37:51 -05:00
tst-long-dbl-fphex.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-memstream-string.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-obprintf.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-perror.c tests: replace ftruncate by xftruncate 2023-06-01 12:45:13 -04:00
tst-popen2.c * libio/iopopen.c (_IO_new_proc_open): Don't close child_std_end 2007-07-19 17:03:08 +00:00
tst-popen3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-popen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printf-binary-main.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printf-binary.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printf-bz18872.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printf-bz25691.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printf-fp-free.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printf-fp-leak.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printf-intn-main.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printf-intn.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printf-oct.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printf-round.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printf.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printfsz-islongdouble.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printfsz-islongdouble.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-printfsz.c Split DIAG_* macros to new header libc-diag.h. 2017-02-25 09:59:46 -05:00
tst-put-error.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-renameat2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-rndseek.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-scanf-binary-c11.c Refer to C23 in place of C2X in glibc 2024-02-01 11:02:01 +00:00
tst-scanf-binary-c23.c Rename c2x / gnu2x tests to c23 / gnu23 2024-02-01 17:55:57 +00:00
tst-scanf-binary-gnu11.c Refer to C23 in place of C2X in glibc 2024-02-01 11:02:01 +00:00
tst-scanf-binary-gnu89.c Refer to C23 in place of C2X in glibc 2024-02-01 11:02:01 +00:00
tst-scanf-binary-main.c Refer to C23 in place of C2X in glibc 2024-02-01 11:02:01 +00:00
tst-scanf-bz27650.c stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650] 2024-07-26 13:21:34 +01:00
tst-scanf-intn-main.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-scanf-intn.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-scanf-round.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-scanf-to_inpunct.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-setvbuf1.c * stdio-common/Makefile: Add rules to build and run tst-setvbuf1. 2008-07-08 16:32:55 +00:00
tst-setvbuf1.expect * stdio-common/Makefile: Add rules to build and run tst-setvbuf1. 2008-07-08 16:32:55 +00:00
tst-sprintf2.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-sprintf3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sprintf-errno.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sprintf.c Split DIAG_* macros to new header libc-diag.h. 2017-02-25 09:59:46 -05:00
tst-sscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-swprintf.c stdio-common: Use array_length and array_end macros 2017-11-02 12:45:20 +01:00
tst-swscanf.c * stdio-common/Makefile (tests): Add tst-swscanf. 2007-02-18 09:21:24 +00:00
tst-tmpnam.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-unbputc.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-unbputc.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ungetc.c ungetc: Fix uninitialized read when putting into unused streams [BZ #27821] 2024-08-15 13:55:07 -04:00
tst-unlockedio.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-vfprintf-mbs-prec.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-vfprintf-user-type.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-vfprintf-width-i18n.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-vfprintf-width-prec-alloc.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-vfprintf-width-prec.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-wc-printf.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tstdiomisc.c stdio-common: Use array_length and array_end macros 2017-11-02 12:45:20 +01:00
tstgetln.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tstgetln.input
tstscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tstscanf.input
Versions crypt: Remove libcrypt support 2023-10-30 13:03:59 -03:00
vfprintf-internal.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vfprintf-process-arg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vfprintf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vfscanf-internal.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vfscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vfwprintf-internal.c Add __v*printf_internal with flags arguments 2018-12-05 18:15:42 -02:00
vfwprintf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vfwscanf-internal.c Add __vfscanf_internal and __vfwscanf_internal with flags arguments. 2018-12-05 18:15:42 -02:00
vfwscanf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vprintf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wprintf_buffer_as_file.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wprintf_buffer_done.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wprintf_buffer_flush.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wprintf_buffer_pad_1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wprintf_buffer_putc_1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wprintf_buffer_puts_1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wprintf_buffer_to_file.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wprintf_buffer_write.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wprintf_function_invoke.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xbug.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
Xprintf_buffer_done.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Xprintf_buffer_flush.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Xprintf_buffer_pad_1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Xprintf_buffer_putc_1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Xprintf_buffer_puts_1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Xprintf_buffer_write.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Xprintf_function_invoke.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00