projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[tools] m4: update to 1.4.17
[openwrt.git]
/
tools
/
m4
/
patches
/
100-fix-gets-removal.patch
diff --git
a/tools/m4/patches/100-fix-gets-removal.patch
b/tools/m4/patches/100-fix-gets-removal.patch
index
be0ea85
..
ecd110d
100644
(file)
--- a/
tools/m4/patches/100-fix-gets-removal.patch
+++ b/
tools/m4/patches/100-fix-gets-removal.patch
@@
-1,15
+1,17
@@
--- a/lib/stdio.in.h
+++ b/lib/stdio.in.h
--- a/lib/stdio.in.h
+++ b/lib/stdio.in.h
-@@ -
158,12 +158,6 @@ _GL_WARN_ON_USE (fflush, "fflush is not
- "use gnulib module fflush for portable POSIX compliance");
+@@ -
714,14 +714,6 @@ _GL_WARN_ON_USE (getline, "getline is un
+ # endif
#endif
-/* It is very rare that the developer ever has full control of stdin,
#endif
-/* It is very rare that the developer ever has full control of stdin,
-- so any use of gets warrants an unconditional warning
. Assume it is
--
always declared, since it is required by C89
. */
+- so any use of gets warrants an unconditional warning
; besides, C11
+-
removed it
. */
-#undef gets
-#undef gets
+-#if HAVE_RAW_DECL_GETS
-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+-#endif
-
-
- #if @GNULIB_FOPEN@
- #
if @REPLACE_FOPEN
@
- # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+
+ #
if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX
@
+ struct obstack;