e7f2c8230d
Resolves: RHEL-46738
35 lines
1.2 KiB
Diff
35 lines
1.2 KiB
Diff
From 53fcdf5f743aa9b02972eec658e66f96d6a63386 Mon Sep 17 00:00:00 2001
|
|
From: Alejandro Colomar <alx@kernel.org>
|
|
Date: Sat, 16 Nov 2024 16:51:31 +0100
|
|
Subject: 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>
|
|
|
|
Conflicts
|
|
All except libioP.h
|
|
Removed - unneeded, wouldn't apply
|
|
|
|
diff --git a/libio/libioP.h b/libio/libioP.h
|
|
index a83a411fdf..34bf91fcd8 100644
|
|
--- a/libio/libioP.h
|
|
+++ b/libio/libioP.h
|
|
@@ -915,9 +915,10 @@ extern int _IO_vscanf (const char *, va_list) __THROW;
|
|
# else
|
|
# define FILEBUF_LITERAL(CHAIN, FLAGS, FD, WDP) \
|
|
{ _IO_MAGIC+_IO_LINKED+_IO_IS_FILEBUF+FLAGS, \
|
|
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (FILE *) CHAIN, FD, \
|
|
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \
|
|
+ NULL, NULL, (FILE *) CHAIN, FD, \
|
|
0, _IO_pos_BAD, 0, 0, { 0 }, &_IO_stdfile_##FD##_lock, _IO_pos_BAD,\
|
|
- NULL, WDP, 0 }
|
|
+ NULL, WDP, NULL }
|
|
# endif
|
|
#else
|
|
# ifdef _IO_USE_OLD_IO_FILE
|