]> git.eshelyaron.com Git - emacs.git/commitdiff
(ospeed) [HAVE_SPEED_T]: Declare as `extern speed_t'.
authorGerd Moellmann <gerd@gnu.org>
Fri, 26 May 2000 15:52:33 +0000 (15:52 +0000)
committerGerd Moellmann <gerd@gnu.org>
Fri, 26 May 2000 15:52:33 +0000 (15:52 +0000)
src/sysdep.c
src/terminfo.c

index 36c204ff11a2cd85c080725086312fa56d6468fc..e5e46f77cbc5a424d3fb6856411044b2370e784e 100644 (file)
@@ -228,6 +228,10 @@ static int baud_convert[] =
   };
 #endif
 
+#ifdef HAVE_SPEED_T
+#include <termios.h>
+extern speed_t ospeed;
+#else
 #if defined (HAVE_LIBNCURSES) && ! defined (NCURSES_OSPEED_T)
 extern short ospeed;
 #else
@@ -240,6 +244,7 @@ extern speed_t ospeed;
 extern short ospeed;
 #endif
 #endif
+#endif
 
 /* The file descriptor for Emacs's input terminal.
    Under Unix, this is normally zero except when using X;
index 3d021edce44fae4be359441d48b51ea344852317..bfb8b62674a9e83cdccc397139b948cdc4887f76 100644 (file)
@@ -27,6 +27,10 @@ Boston, MA 02111-1307, USA.  */
 
 char *UP, *BC, PC;
 
+#ifdef HAVE_SPEED_T
+#include <termios.h>
+extern speed_t ospeed;
+#else
 #if defined (HAVE_LIBNCURSES) && ! defined (NCURSES_OSPEED_T)
 short ospeed;
 #else
@@ -39,6 +43,7 @@ speed_t ospeed;
 short ospeed;
 #endif
 #endif
+#endif
 
 /* Interface to curses/terminfo library.
    Turns out that all of the terminfo-level routines look