scrco
if (*begns < scrco) {
if (*begns < scrco) {
if (*begns < scrco)
if ((maxx = win->_maxx+xorg) > scrco)
maxx = scrco;
short y, x, xorg, yorg, scrli, scrco, boty, sminy, smaxy, minx,
scrco = curscr->_maxx;
((x = win->_curx + xorg) >= 0) && (x < scrco)) {
for (x += 1, s += 1; x < scrco; ++x, ++s)
for (x += 1, s += 1; x < scrco; ++x, ++s)
for (ix = wx + 1; ix < scrco; ++ix) {
for (x = wx + 1; x < scrco; ++x) {
for (x = wx + 1; x < scrco; ++x) {
if (*endch == _BLANK || (*begch >= scrco && *begns >= scrco))
ecp = wcp + scrco;
scrco = curscr->_maxx;
if (*begns < scrco || *begch == _REDRAW)
if (*begns < scrco)
nc = scrco / BITSPERBYTE - (scrco %
*bnsch++ = scrco;
if (*bnsch >= scrco)
if (*bnsch < scrco)
if (length < scrco) {
line = (chtype *) malloc(scrco * sizeof (chtype));
length = line ? scrco : 0;
for (x = 0; x < scrco; ++x, ++wcp, ++cp) {
cp = line + scrco - 1;
_virtscr->_curx = curx >= scrco ? scrco - 1 : curx;
if (!redraw && (_virtscr->_lastch[wy] == _BLANK) && (begns >= scrco))
lastx = scrco;
lastx = _virtscr->_lastch[wy] == _BLANK ? scrco :
for (; lastx < scrco; ++wp, ++sp, ++lastx)
blnkx = scrco;
for (sp = scp + blnkx + 1; blnkx < scrco - 1;
blnkx = scrco;
video_attrx = color_attrx = (lastx >= scrco) ? lastx - 1 :
if (video_attrx >= scrco)
if (color_marks && color_attrx >= scrco)
video_attrx == scrco - 1)
wy == scrli - 1 && color_attrx == scrco - 1)
endns < wx || (endns >= lastx && (scrco - lastx) > SLACK)) {
idcx = scrco;
for (idcx = scrco - 1, wp = wcp + idcx; idcx >= wx;
if (idcx >= scrco - SLACK)
idcx = scrco;
lastx = scrco;
if (idcx == scrco || !SP->ichok)
if (lastx == scrco)
maxi = scrco;
scrco; /* actual screen columns */
if (wx == scrco - x) {
for (wx = 0, scp = curscr->_y[wy]; wx < scrco; ++wx, ++scp)
if (wx == scrco)
wx = scrco - 1;
_CURHASH[wy] = _BEGNS[wy] < scrco ? _NOHASH : 0;