/* This work is copyrighted. See COPYRIGHT.OLD & COPYRIGHT.NEW for * * details. If they are missing then this copy is in violation of * * the copyright conditions. */ /* ** lib_set_term.c ** ** The routine set_term(). ** */ #include "curses.priv.h" #include "terminfo.h" struct screen * set_term(screen) struct screen *screen; { struct screen *oldSP; T(("set_term(%o) called", screen)); oldSP = SP; SP = screen; cur_term = SP->_term; curscr = SP->_curscr; newscr = SP->_newscr; stdscr = SP->_stdscr; return(oldSP); }