1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-27 07:37:33 +00:00

Fix compilation on TERMINFO platforms with GCC 10

* src/terminfo.c [TERMINFO]: Don't redefine UP, BC, and CP, as
that could cause linking errors due to multiple definitions.
(Bug#43195)
This commit is contained in:
Eli Zaretskii 2020-09-12 10:11:26 +03:00
parent f3373901e5
commit 694acda5f2

View File

@ -23,9 +23,12 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
/* Define these variables that serve as global parameters to termcap, /* Define these variables that serve as global parameters to termcap,
so that we do not need to conditionalize the places in Emacs so that we do not need to conditionalize the places in Emacs
that set them. */ that set them. But don't do that for terminfo, as that could
cause link errors when using -fno-common. */
#if !TERMINFO
char *UP, *BC, PC; char *UP, *BC, PC;
#endif
/* Interface to curses/terminfo library. /* Interface to curses/terminfo library.
Turns out that all of the terminfo-level routines look Turns out that all of the terminfo-level routines look