# HG changeset patch # User Gerd Moellmann # Date 959356353 0 # Node ID c8f4d06938b96393bd1966883f73812da5b7b855 # Parent 320eb84772809682671cff71b159aa2211323d60 (ospeed) [HAVE_SPEED_T]: Declare as `extern speed_t'. diff -r 320eb8477280 -r c8f4d06938b9 src/sysdep.c --- a/src/sysdep.c Fri May 26 15:52:01 2000 +0000 +++ b/src/sysdep.c Fri May 26 15:52:33 2000 +0000 @@ -228,6 +228,10 @@ }; #endif +#ifdef HAVE_SPEED_T +#include +extern speed_t ospeed; +#else #if defined (HAVE_LIBNCURSES) && ! defined (NCURSES_OSPEED_T) extern short ospeed; #else @@ -240,6 +244,7 @@ extern short ospeed; #endif #endif +#endif /* The file descriptor for Emacs's input terminal. Under Unix, this is normally zero except when using X; diff -r 320eb8477280 -r c8f4d06938b9 src/terminfo.c --- a/src/terminfo.c Fri May 26 15:52:01 2000 +0000 +++ b/src/terminfo.c Fri May 26 15:52:33 2000 +0000 @@ -27,6 +27,10 @@ char *UP, *BC, PC; +#ifdef HAVE_SPEED_T +#include +extern speed_t ospeed; +#else #if defined (HAVE_LIBNCURSES) && ! defined (NCURSES_OSPEED_T) short ospeed; #else @@ -39,6 +43,7 @@ short ospeed; #endif #endif +#endif /* Interface to curses/terminfo library. Turns out that all of the terminfo-level routines look