X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/7815fe1985833c57457882b415a29358991dabdc..40be44e2a95cd703e49022c8f8aa0ce5b9b29ea6:/src/termcap.c diff --git a/src/termcap.c b/src/termcap.c index ea4ef244f6..69ce56d93b 100644 --- a/src/termcap.c +++ b/src/termcap.c @@ -20,24 +20,16 @@ Boston, MA 02110-1301, USA. */ /* Emacs config.h may rename various library functions such as malloc. */ #include #include -#include /* xmalloc is here */ -/* Get the O_* definitions for open et al. */ #include -#ifdef HAVE_FCNTL_H #include -#endif -#ifdef HAVE_UNISTD_H #include -#endif + +#include "lisp.h" #ifndef NULL #define NULL (char *) 0 #endif -#ifndef O_RDONLY -#define O_RDONLY 0 -#endif - /* BUFSIZE is the initial size allocated for the buffer for reading the termcap file. It is not a limit. @@ -268,45 +260,19 @@ tgetst1 (char *ptr, char **area) /* Outputting a string with padding. */ -#ifndef emacs -short ospeed; -/* If OSPEED is 0, we use this as the actual baud rate. */ -int tputs_baud_rate; -#endif - char PC; -#ifndef emacs -/* Actual baud rate if positive; - - baud rate / 100 if negative. */ - -static const int speeds[] = - { - 0, 50, 75, 110, 135, 150, -2, -3, -6, -12, - -18, -24, -48, -96, -192, -288, -384, -576, -1152 - }; - -#endif /* not emacs */ - void tputs (register char *str, int nlines, register int (*outfun) (/* ??? */)) { register int padcount = 0; register int speed; -#ifdef emacs - extern EMACS_INT baud_rate; speed = baud_rate; /* For quite high speeds, convert to the smaller units to avoid overflow. */ if (speed > 10000) speed = - speed / 100; -#else - if (ospeed == 0) - speed = tputs_baud_rate; - else - speed = speeds[ospeed]; -#endif if (!str) return; @@ -746,5 +712,3 @@ tprint (cap) #endif /* TEST */ -/* arch-tag: c2e8d427-2271-4fac-95fe-411857238b80 - (do not change this comment) */