diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-04-28 20:15:30 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-04-28 20:15:30 -0700 |
commit | f118762f9771ac64e1b8e0987be1eeddb663298a (patch) | |
tree | 3b37f9479014eb082a2349bd7b9eff8e60673d5d /pw.c | |
parent | 1a99270e6d3e6a519b33b4deef749bdd55ccce1c (diff) | |
download | pw-f118762f9771ac64e1b8e0987be1eeddb663298a.tar.gz pw-f118762f9771ac64e1b8e0987be1eeddb663298a.tar.bz2 pw-f118762f9771ac64e1b8e0987be1eeddb663298a.zip |
New + command to increase display height.
Diffstat (limited to 'pw.c')
-rw-r--r-- | pw.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -692,6 +692,16 @@ int main(int argc, char **argv) cmdbuf[1] = 0; curcmd = cmdbuf; break; + case '+': + if (ws.ws_row && maxlines >= ws.ws_row - 1) + break; + maxlines++; + if ((circbuf = realloc(circbuf, sizeof *circbuf * maxlines)) == 0) + panic("out of memory"); + if ((snapshot = realloc(snapshot, sizeof *snapshot * maxlines)) == 0) + panic("out of memory"); + snapshot[maxlines-1] = circbuf[maxlines-1] = 0; + break; } break; case kbd_esc: |