/* initscr.c - initialize the curses library */ #include #include #include "curspriv.h" WINDOW *initscr() { char *term; if ((term = getenv("TERM")) == NULL) return NULL; setterm(term); gettmode(); if ((_cursvar.tmpwin = newwin(LINES, COLS, 0, 0)) == NULL) return NULL; if ((curscr = newwin(LINES, COLS, 0, 0)) == NULL) return NULL; if ((stdscr = newwin(LINES, COLS, 0, 0)) == NULL) return NULL; clearok(curscr, TRUE); return(stdscr); }