X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Ftermsbr.c;h=0568bf312309efac57a1746321cc82c6f48196d8;hb=5b9d883db0318ed2b84bb82dee880d7381f99188;hp=e7ba35ae2a3f0bc8cde31e7e64c87d9cb3c38d30;hpb=b7764c4a6b71d37918a97594d866258f154017ca;p=mmh diff --git a/uip/termsbr.c b/uip/termsbr.c index e7ba35a..0568bf3 100644 --- a/uip/termsbr.c +++ b/uip/termsbr.c @@ -57,12 +57,9 @@ char PC; static long speedcode; -static int initLI = 0; static int initCO = 0; -static int LI = 40; /* number of lines */ static int CO = 80; /* number of colums */ -static char *CL = NULL; /* termcap string to clear screen */ static char *SE = NULL; /* termcap string to end standout mode */ static char *SO = NULL; /* termcap string to begin standout mode */ @@ -122,11 +119,8 @@ read_termcap(void) if (!initCO && (CO = tgetnum("co")) <= 0) CO = 80; - if (!initLI && (LI = tgetnum("li")) <= 0) - LI = 24; cp = termcap; - CL = tgetstr("cl", &cp); if ((bp = tgetstr("pc", &cp))) PC = *bp; if (tgetnum("sg") <= 0) { @@ -155,40 +149,6 @@ sc_width(void) } -int -sc_length(void) -{ -#ifdef TIOCGWINSZ - struct winsize win; - - if (ioctl(fileno(stderr), TIOCGWINSZ, &win) != NOTOK - && (LI = win.ws_row) > 0) - initLI++; - else -#endif /* TIOCGWINSZ */ - read_termcap(); - - return LI; -} - - -void -clear_screen(void) -{ - read_termcap(); - - if (CL && speedcode) - tputs(CL, LI, putchar); - else { - printf("\f"); - if (speedcode) - printf("\200"); - } - - fflush(stdout); -} - - /* ** print in standout mode */