#include <h/mh.h>
#include <h/utils.h>
-#include <termios.h>
#include <sys/ioctl.h>
#include <curses.h>
#include <term.h>
+#include <termios.h>
#ifdef WINSIZE_IN_PTEM
# include <sys/stream.h>
static int initCO = 0;
static int LI = 40; /* number of lines */
-static int CO = 80; /* number of colums */
+static int CO = 80; /* number of columns */
static char *ti_clear = NULL; /* terminfo string to clear screen */
static char *ti_standend = NULL; /* terminfo string to end standout mode */
static char *ti_standbegin = NULL; /* terminfo string to begin standout mode */
if (rc != 0 || errret != 1) {
termstatus = -1;
return;
- } else {
- termstatus = 1;
}
+ termstatus = 1;
if (!initCO && (CO = tigetnum ("cols")) <= 0)
CO = 80;
if (ti_clear)
tputs (ti_clear, LI, outc);
else {
- printf ("\f");
+ putchar('\f');
}
fflush (stdout);
tputs(parm, 1, termbytes);
- termcbufp = '\0';
+ *termcbufp = '\0';
return termcbuf;
}
tputs(parm, 1, termbytes);
- termcbufp = '\0';
+ *termcbufp = '\0';
return termcbuf;
}