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 */
# endif
#endif
- HC = tgetflag("hc");
-
if (!initCO && (CO = tgetnum("co")) <= 0)
CO = 80;
if (!initLI && (LI = tgetnum("li")) <= 0)
}
-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)
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;
-}