glibc/stdio-common
Alejandro Colomar 53fcdf5f74 Silence most -Wzero-as-null-pointer-constant diagnostics
Replace 0 by NULL and {0} by {}.

Omit a few cases that aren't so trivial to fix.

Link: <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117059>
Link: <https://software.codidact.com/posts/292718/292759#answer-292759>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
2024-11-25 16:45:59 -03:00
..
bits
Depend
Makefile stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +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
_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 Silence most -Wzero-as-null-pointer-constant diagnostics 2024-11-25 16:45:59 -03:00
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-fdopen.c
tst-fdopen2.c
tst-ferror.c
tst-ferror.input
tst-fgets.c
tst-fgets2.c
tst-fileno.c
tst-fmemopen.c
tst-fmemopen2.c
tst-fmemopen3.c
tst-fmemopen4.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.c
tst-fwrite-memstrm.c
tst-fwrite-overflow.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 stdio-common: Fix C23-ism in formatted output specifier tests [BZ #32360] 2024-11-15 22:43:54 +00:00
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 stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-char.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-double.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-int.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-ldouble.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-llong.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-long.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-s.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-short.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-uchar.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-uint.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-ullong.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-ulong.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v-ushort.c stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-v.h stdio-common: Add tests for formatted vprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-c.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-char.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-double.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-int.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-ldouble.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-llong.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-long.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-s.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-short.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-uchar.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-uint.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-ullong.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-ulong.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas-ushort.c stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vas.h stdio-common: Add tests for formatted vasprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-c.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-char.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-double.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-int.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-ldouble.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-llong.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-long.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-s.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-short.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-uchar.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-uint.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-ullong.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-ulong.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd-ushort.c stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vd.h stdio-common: Add tests for formatted vdprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-c.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-char.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-double.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-int.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-ldouble.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-llong.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-long.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-s.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-short.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-uchar.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-uint.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-ullong.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-ulong.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf-ushort.c stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vf.h stdio-common: Add tests for formatted vfprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-c.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-char.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-double.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-int.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-ldouble.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-llong.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-long.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-s.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-short.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-uchar.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-uint.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-ullong.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-ulong.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs-ushort.c stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vs.h stdio-common: Add tests for formatted vsprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-c.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-char.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-double.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-int.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-ldouble.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-llong.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-long.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-s.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-short.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-uchar.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-uint.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-ullong.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-ulong.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn-ushort.c stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
tst-printf-format-vsn.h stdio-common: Add tests for formatted vsnprintf output specifiers 2024-11-07 06:14:24 +00:00
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-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-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-leak.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
tstscanf.input
vfprintf-internal.c
vfprintf-process-arg.c
vfprintf.c
vfscanf-internal.c
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