mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-20 17:53:02 +00:00
portability: we use termios.h and sys/ioctl.h
Reported by Maarten De Braekeleer. https://lists.gnu.org/r/bison-patches/2020-07/msg00079.html * bootstrap.conf (gnulib_modules): Add termios and sys_ioctl.
This commit is contained in:
2
NEWS
2
NEWS
@@ -8,6 +8,8 @@ GNU Bison NEWS
|
|||||||
|
|
||||||
Portability issues with libtextstyle.
|
Portability issues with libtextstyle.
|
||||||
|
|
||||||
|
Portability issues of Bison itself with MSVC.
|
||||||
|
|
||||||
** Changes
|
** Changes
|
||||||
|
|
||||||
Improvements and fixes in the documentation.
|
Improvements and fixes in the documentation.
|
||||||
|
|||||||
4
TODO
4
TODO
@@ -467,6 +467,10 @@ both deterministic and generalized parsing.
|
|||||||
|
|
||||||
It would be great for D to also support this.
|
It would be great for D to also support this.
|
||||||
|
|
||||||
|
The basic ideas of GLR are explained here:
|
||||||
|
|
||||||
|
https://www.codeproject.com/Articles/5259825/GLR-Parsing-in-Csharp-How-to-Use-The-Most-Powerful
|
||||||
|
|
||||||
* Better error messages
|
* Better error messages
|
||||||
The users are not provided with enough tools to forge their error messages.
|
The users are not provided with enough tools to forge their error messages.
|
||||||
See for instance "Is there an option to change the message produced by
|
See for instance "Is there an option to change the message produced by
|
||||||
|
|||||||
@@ -45,6 +45,8 @@ gnulib_modules='
|
|||||||
relocatable-prog relocatable-script
|
relocatable-prog relocatable-script
|
||||||
rename
|
rename
|
||||||
spawn-pipe stdbool stpcpy stpncpy strdup-posix strerror strverscmp
|
spawn-pipe stdbool stpcpy stpncpy strdup-posix strerror strverscmp
|
||||||
|
sys_ioctl
|
||||||
|
termios
|
||||||
timevar
|
timevar
|
||||||
unicodeio unistd unistd-safer unlink unlocked-io
|
unicodeio unistd unistd-safer unlink unlocked-io
|
||||||
update-copyright unsetenv verify
|
update-copyright unsetenv verify
|
||||||
|
|||||||
1
lib/.gitignore
vendored
1
lib/.gitignore
vendored
@@ -336,6 +336,7 @@
|
|||||||
/sys_types.in.h
|
/sys_types.in.h
|
||||||
/sys_wait.in.h
|
/sys_wait.in.h
|
||||||
/sysexits.in.h
|
/sysexits.in.h
|
||||||
|
/termios.in.h
|
||||||
/textstyle.h
|
/textstyle.h
|
||||||
/textstyle.in.h
|
/textstyle.in.h
|
||||||
/time.h
|
/time.h
|
||||||
|
|||||||
2
m4/.gitignore
vendored
2
m4/.gitignore
vendored
@@ -183,6 +183,7 @@
|
|||||||
/strndup.m4
|
/strndup.m4
|
||||||
/strnlen.m4
|
/strnlen.m4
|
||||||
/strverscmp.m4
|
/strverscmp.m4
|
||||||
|
/sys_ioctl_h.m4
|
||||||
/sys_resource_h.m4
|
/sys_resource_h.m4
|
||||||
/sys_socket_h.m4
|
/sys_socket_h.m4
|
||||||
/sys_stat_h.m4
|
/sys_stat_h.m4
|
||||||
@@ -190,6 +191,7 @@
|
|||||||
/sys_times_h.m4
|
/sys_times_h.m4
|
||||||
/sys_types_h.m4
|
/sys_types_h.m4
|
||||||
/sys_wait_h.m4
|
/sys_wait_h.m4
|
||||||
|
/termios_h.m4
|
||||||
/threadlib.m4
|
/threadlib.m4
|
||||||
/time_h.m4
|
/time_h.m4
|
||||||
/timespec.m4
|
/timespec.m4
|
||||||
|
|||||||
@@ -121,6 +121,6 @@ static struct obstack obstack_for_string;
|
|||||||
obstack_free (&obstack_for_string, last_string); \
|
obstack_free (&obstack_for_string, last_string); \
|
||||||
last_string = NULL; \
|
last_string = NULL; \
|
||||||
} while (0)
|
} while (0)
|
||||||
#endif
|
# endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user