projects
/
openwrt
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bison: update to 3.0.2
[openwrt/.git]
/
tools
/
bison
/
patches
/
100-fix-gets-removal.patch
diff --git
a/tools/bison/patches/100-fix-gets-removal.patch
b/tools/bison/patches/100-fix-gets-removal.patch
index 1b9031064f310c5b824a4c2ff3e90a409ee5fd33..b9c878a2771ba0ecb38342fcb8aad4d650f7f107 100644
(file)
--- a/
tools/bison/patches/100-fix-gets-removal.patch
+++ b/
tools/bison/patches/100-fix-gets-removal.patch
@@
-1,15
+1,16
@@
--- a/lib/stdio.in.h
+++ b/lib/stdio.in.h
--- a/lib/stdio.in.h
+++ b/lib/stdio.in.h
-@@ -
177,12 +177,6 @@ _GL_WARN_ON_USE (fflush, "fflush is not
- "use gnulib module fflush for portable POSIX compliance");
+@@ -
714,13 +714,6 @@
+ # 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");
--
- #if @GNULIB_FOPEN@
- # if @REPLACE_FOPEN@
- #
if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+-
#endif
+
+
+ #
if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@