Lines Matching refs:SP
80 SCREEN *old = SP; in newscreen()
126 if ((SP = (SCREEN *) calloc(1, sizeof (SCREEN))) == NULL) in newscreen()
129 SP->term_file = outfptr; in newscreen()
130 SP->input_file = infptr; in newscreen()
138 SP->fl_echoit = 1; in newscreen()
152 LINES = SP->lsize = lsize > 0 ? lsize : lines; in newscreen()
168 SP->baud = baud_convert[_BRS(PROGTTYS)]; in newscreen()
170 SP->baud = baud_convert[_BR(PROGTTY)]; in newscreen()
179 SP->tcap = cur_term; in newscreen()
193 COLS = SP->csize = csize > 0 ? csize : columns; in newscreen()
197 SP->tsize = (short)tabsize; in newscreen()
203 if ((curscr = SP->cur_scr = newwin(LINES, COLS, 0, 0)) == NULL) in newscreen()
206 SP->fl_endwin = 2; in newscreen()
221 if (!(SP->virt_scr = newwin(LINES, COLS, 0, 0))) in newscreen()
223 _virtscr = SP->virt_scr; in newscreen()
225 SP->virt_scr->_clear = FALSE; in newscreen()
236 SP->_mks = marks; in newscreen()
246 if ((SP->cur_hash = (int *)calloc((unsigned)2 * LINES, in newscreen()
249 SP->virt_hash = SP->cur_hash + LINES; in newscreen()
257 if ((SP->std_scr = newwin(LINES, COLS, 0, 0)) == NULL) { in newscreen()
260 delscreen(SP); in newscreen()
265 SP = old; in newscreen()
279 SP, SP->std_scr, curscr); in newscreen()
282 if (((SP->imode = (enter_insert_mode && exit_insert_mode)) != 0) && in newscreen()
283 ((SP->dmode = (enter_delete_mode && exit_delete_mode)) != 0)) { in newscreen()
285 SP->sid_equal = TRUE; in newscreen()
287 SP->eid_equal = TRUE; in newscreen()
289 SP->ichok = (SP->imode || insert_character || parm_ich); in newscreen()
290 SP->dchok = (delete_character || parm_dch); in newscreen()
292 stdscr = SP->std_scr; in newscreen()
293 TABSIZE = SP->tsize; in newscreen()
295 return (SP); in newscreen()