version 1.5, 1996/10/14 09:01:01 |
version 1.6, 1996/10/14 15:23:54 |
|
|
ret(dlines); /* XXX - Maybe broken on dumb |
ret(dlines); /* XXX - Maybe broken on dumb |
terminals */ |
terminals */ |
} |
} |
|
/* 4.3BSD more - Display next [count] lines of text */ |
case ' ': |
case ' ': |
case 'z': |
case 'z': |
if (nlines == 0) nlines = dlines; |
if (nlines == 0) nlines = dlines; |
else if (comchar == 'z') dlines = nlines; |
else if (comchar == 'z') |
|
dlines = nlines; |
ret (nlines); |
ret (nlines); |
case 'd': |
case 'd': |
case ctrl('D'): |
case ctrl('D'): |
|
|
case 'Q': |
case 'Q': |
end_it (); |
end_it (); |
case 's': |
case 's': |
case 'f': |
/* POSIX.2 Move forward one screenfull */ |
|
case 'f': /* POSIX.2 [count]f */ |
|
case ctrl('F'): /* [count]control-F */ |
if (nlines == 0) nlines++; |
if (nlines == 0) nlines++; |
if (comchar == 'f') |
if (comchar == 'f') |
nlines *= dlines; |
nlines *= dlines; |