Lines Matching defs:orig
197 derwin(WINDOW *orig, int num_lines, int num_columns, int begy, int begx)
203 SCREEN *sp = _nc_screen_of(orig);
206 T((T_CALLED("derwin(%p,%d,%d,%d,%d)"), (void *) orig, num_lines, num_columns,
212 if (begy < 0 || begx < 0 || orig == 0 || num_lines < 0 || num_columns < 0)
214 if (begy + num_lines > orig->_maxy + 1
215 || begx + num_columns > orig->_maxx + 1)
219 num_lines = orig->_maxy + 1 - begy;
222 num_columns = orig->_maxx + 1 - begx;
224 if (IS_PAD(orig))
228 orig->_begy + begy,
229 orig->_begx + begx, flags);
235 WINDOW_ATTRS(win) = WINDOW_ATTRS(orig);
236 win->_nc_bkgd = orig->_nc_bkgd;
239 win->_line[i].text = &orig->_line[begy++].text[begx];
241 win->_parent = orig;