screen_lines
if (by + win->_maxy > screen_lines(SP_PARM) - 1
: (num_lines == screen_lines(SP_PARM)
if (begx == 0 && num_lines == screen_lines(SP_PARM) && begy == 0)
if (begy + num_lines == screen_lines(SP_PARM))
if (smaxrow >= screen_lines(sp)
&& (ToLines != screen_lines(SP_PARM)
(SP_PARM == 0) ? -1 : screen_lines(SP_PARM),
was_stolen = (screen_lines(SP_PARM) - SP_PARM->_lines_avail);
int myLines = CurLines = screen_lines(SP_PARM);
if (ToLines > screen_lines(SP_PARM)) {
screen_lines(SP_PARM) = (NCURSES_SIZE_T) ToLines;
(SP_PARM == 0) ? -1 : screen_lines(SP_PARM),
screen_lines(sp), screen_columns(sp));
if (screen_lines(SP_PARM) > MyRows || screen_columns(SP_PARM) > MyCols) {
if (screen_lines(SP_PARM) > MyRows)
MyRows = screen_lines(SP_PARM);
# undef screen_lines
assert(screen_lines(SP_PARM) > 0);
|| (OLDNUM_SIZE(SP_PARM) < screen_lines(SP_PARM))) {
int need_lines = ((OLDNUM_SIZE(SP_PARM) < screen_lines(SP_PARM))
? screen_lines(SP_PARM)
if (SP_PARM->hashtab_len < screen_lines(SP_PARM)) {
for (i = 0; i < screen_lines(SP_PARM);) {
while (i < screen_lines(SP_PARM)
if (i >= screen_lines(SP_PARM))
while (i < screen_lines(SP_PARM)
screen_lines(SP_PARM) - 1) == ERR) {
for (i = screen_lines(SP_PARM) - 1; i >= 0;) {
screen_lines(SP_PARM) - 1) == ERR) {
size_t want = ((size_t) screen_lines(SP_PARM) + 1) * 4;
for (n = 0; n < screen_lines(SP_PARM); n++) {
for (n = 0; n < screen_lines(sp); n++)
while (i < screen_lines(sp) && OLDNUM(sp, i) == _NEWINDEX)
for (; i < screen_lines(sp); i = next_hunk) {
while (i < screen_lines(sp)
while (i < screen_lines(sp) && OLDNUM(sp, i) == _NEWINDEX)
if (i >= screen_lines(sp) || OLDNUM(sp, i) >= i)
if (screen_lines(SP_PARM) > lines_alloc(SP_PARM)) {
((size_t) screen_lines(SP_PARM) + 1) * 2);
lines_alloc(SP_PARM) = screen_lines(SP_PARM);
for (i = 0; i < screen_lines(SP_PARM); i++) {
(size_t) screen_lines(SP_PARM));
(size_t) screen_lines(SP_PARM));
for (i = 0; i < screen_lines(SP_PARM); i++) {
for (i = 0; i < screen_lines(SP_PARM); i++) {
* ((size_t) screen_lines(SP_PARM) + 1) * 2);
for (i = 0; i < screen_lines(SP_PARM); i++) {
for (i = 0; i < screen_lines(SP_PARM); i++) {
for (i = 0; i < screen_lines(SP_PARM);) {
while (i < screen_lines(SP_PARM) && OLDNUM(SP_PARM, i) == _NEWINDEX)
if (i >= screen_lines(SP_PARM))
while (i < screen_lines(SP_PARM)
for (n = 0; n < screen_lines(sp); n++) {
for (n = 0; n < screen_lines(sp); n++) {
for (n = 0; n < screen_lines(sp); n++)
for (n = 0; n < screen_lines(sp); n++)
for (n = 0; n < screen_lines(sp); n++)
for (n = 0; n < screen_lines(sp); n++)
for (n = 0; n < screen_lines(sp); n++)
for (n = 0; n < screen_lines(sp); n++)
if (yold >= screen_lines(SP_PARM))
l -= (yold - screen_lines(SP_PARM) - 1);
if (yold > screen_lines(SP_PARM) - 1)
yold = screen_lines(SP_PARM) - 1;
if (ynew > screen_lines(SP_PARM) - 1)
ynew = screen_lines(SP_PARM) - 1;
0, screen_lines(SP_PARM) - 1));
TINFO_MVCUR(NCURSES_SP_ARGx -1, -1, screen_lines(SP_PARM) - 1, 0);
screen_lines(SP_PARM) - 1, 0,
screen_lines(SP_PARM) - 1, 0,
nonempty = min(screen_lines(SP_PARM), NewScreen(SP_PARM)->_maxy + 1);
int nonempty = min(screen_lines(SP_PARM),
screen_lines(SP_PARM) - row,
for (row++; row < screen_lines(SP_PARM); row++) {
for (row = top; row < screen_lines(SP_PARM); row++)
&& lineno + 1 < screen_lines(SP_PARM)
screen_lines(SP_PARM),
for (i = 0; i < screen_lines(SP_PARM); i++) {
for (i = 0; i < screen_lines(SP_PARM); i++) {
for (i = 0; i < screen_lines(SP_PARM); i++) {
screen_lines(SP_PARM) - 1,
screen_lines(SP_PARM) - 1,
screen_lines(SP_PARM) - 1,
NewScreen(SP_PARM)->_line[screen_lines(SP_PARM) - 1].text +
if (SP_PARM->_cursrow == screen_lines(SP_PARM) - 1 &&
for (i = 0; i < screen_lines(SP_PARM); i++) {
for (m = i; m < screen_lines(SP_PARM); m++) {
for (p = i; p < screen_lines(SP_PARM); p++) {