glibc/stdio-common
Collin Funk b2970d5e5b stdio-common: Add nonnull attribute to stdio_ext.h functions.
* stdio-common/stdio_ext.h (__fbufsize, __freading, __fwriting)
(__freadable, __fwritable, __flbf, __fpurge, __fpending, __fsetlocking):
Add __nonnull ((1)) to these functions since they access the FP without
checking if it is NULL.

Signed-off-by: Collin Funk <collin.funk1@gmail.com>
Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2025-06-02 13:32:19 -03:00
..
bits
Depend
Makefile libio: Synthesize ESPIPE error if lseek returns 0 after reading bytes 2025-04-14 09:59:12 +02: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 Remove <libc-tsd.h> 2025-05-16 19:53:09 +02:00
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 stdio: Remove UB on printf_fp 2025-04-28 09:51:59 -03:00
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 stdio-common: Add nonnull attribute to stdio_ext.h functions. 2025-06-02 13:32:19 -03:00
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-devzero.c libio: Synthesize ESPIPE error if lseek returns 0 after reading bytes 2025-04-14 09:59:12 +02:00
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
tst-scanf-format-f-char.c
tst-scanf-format-f-double.c
tst-scanf-format-f-float.c
tst-scanf-format-f-int.c
tst-scanf-format-f-ldouble.c
tst-scanf-format-f-llong.c
tst-scanf-format-f-long.c
tst-scanf-format-f-short.c
tst-scanf-format-f-uchar.c
tst-scanf-format-f-uint.c
tst-scanf-format-f-ullong.c
tst-scanf-format-f-ulong.c
tst-scanf-format-f-ushort.c
tst-scanf-format-f.h
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
tst-scanf-format-ss-char.c
tst-scanf-format-ss-double.c
tst-scanf-format-ss-float.c
tst-scanf-format-ss-int.c
tst-scanf-format-ss-ldouble.c
tst-scanf-format-ss-llong.c
tst-scanf-format-ss-long.c
tst-scanf-format-ss-short.c
tst-scanf-format-ss-uchar.c
tst-scanf-format-ss-uint.c
tst-scanf-format-ss-ullong.c
tst-scanf-format-ss-ulong.c
tst-scanf-format-ss-ushort.c
tst-scanf-format-ss.h stdio-common: Correct 'sscanf' test feature wrapper description 2025-05-30 15:01:47 +01: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
tst-scanf-format-v-char.c
tst-scanf-format-v-double.c
tst-scanf-format-v-float.c
tst-scanf-format-v-int.c
tst-scanf-format-v-ldouble.c
tst-scanf-format-v-llong.c
tst-scanf-format-v-long.c
tst-scanf-format-v-short.c
tst-scanf-format-v-uchar.c
tst-scanf-format-v-uint.c
tst-scanf-format-v-ullong.c
tst-scanf-format-v-ulong.c
tst-scanf-format-v-ushort.c
tst-scanf-format-v.h
tst-scanf-format-vf-c.c
tst-scanf-format-vf-char.c
tst-scanf-format-vf-double.c
tst-scanf-format-vf-float.c
tst-scanf-format-vf-int.c
tst-scanf-format-vf-ldouble.c
tst-scanf-format-vf-llong.c
tst-scanf-format-vf-long.c
tst-scanf-format-vf-short.c
tst-scanf-format-vf-uchar.c
tst-scanf-format-vf-uint.c
tst-scanf-format-vf-ullong.c
tst-scanf-format-vf-ulong.c
tst-scanf-format-vf-ushort.c
tst-scanf-format-vf.h
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-setvbuf2-ind.c stdio: Add more setvbuf tests 2025-04-01 15:20:40 -04:00
tst-setvbuf2.c stdio-common: In tst-setvbuf2, close helper thread descriptor only if opened 2025-04-08 10:39:44 +02:00
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: Consistently use 'num_digits_len' in 'vfscanf' 2025-05-29 22:11:38 +01: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