X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Ftermsbr.c;h=e7ba35ae2a3f0bc8cde31e7e64c87d9cb3c38d30;hp=bb8a60779b5837f307c2ffc8c82656bf3d98c49b;hb=b7764c4a6b71d37918a97594d866258f154017ca;hpb=714b5c530ece27ea2835a313013f5b770163403c diff --git a/uip/termsbr.c b/uip/termsbr.c index bb8a607..e7ba35a 100644 --- a/uip/termsbr.c +++ b/uip/termsbr.c @@ -60,7 +60,6 @@ static long speedcode; static int initLI = 0; static int initCO = 0; -static int HC = 0; /* are we on a hardcopy terminal? */ static int LI = 40; /* number of lines */ static int CO = 80; /* number of colums */ static char *CL = NULL; /* termcap string to clear screen */ @@ -121,8 +120,6 @@ read_termcap(void) # endif #endif - HC = tgetflag("hc"); - if (!initCO && (CO = tgetnum("co")) <= 0) CO = 80; if (!initLI && (LI = tgetnum("li")) <= 0) @@ -175,20 +172,13 @@ sc_length(void) } -static int -outc(int c) -{ - return putchar(c); -} - - void clear_screen(void) { read_termcap(); if (CL && speedcode) - tputs(CL, LI, outc); + tputs(CL, LI, putchar); else { printf("\f"); if (speedcode) @@ -211,24 +201,13 @@ SOprintf(char *fmt, ...) if (!(SO && SE)) return NOTOK; - tputs(SO, 1, outc); + tputs(SO, 1, putchar); va_start(ap, fmt); vprintf(fmt, ap); va_end(ap); - tputs(SE, 1, outc); + tputs(SE, 1, putchar); return OK; } - -/* -** Is this a hardcopy terminal? -*/ - -int -sc_hardcopy(void) -{ - read_termcap(); - return HC; -}