aboutsummaryrefslogtreecommitdiff
path: root/bb.h
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2019-11-01 17:19:25 +0100
committerBruce Hill <bruce@bruce-hill.com>2019-11-01 17:19:25 +0100
commitb4c23f240912017a8cfac36a29f165fbdad56f7f (patch)
treeb0999fc251dbc506f8835e14452fd79ee5ae34c7 /bb.h
parent3f7730be980db418397761caa025fc665c18bbc0 (diff)
Consolidated winwidth/winheight into winsize variable, which makes
things a little more straightforward.
Diffstat (limited to 'bb.h')
-rw-r--r--bb.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/bb.h b/bb.h
index 99ffbcd..0839066 100644
--- a/bb.h
+++ b/bb.h
@@ -41,7 +41,7 @@
#define IS_VIEWED(p) ((p)->index >= 0)
#define LOWERCASE(c) ('A' <= (c) && (c) <= 'Z' ? ((c) + 'a' - 'A') : (c))
#define E_ISDIR(e) (S_ISDIR(S_ISLNK((e)->info.st_mode) ? (e)->linkedmode : (e)->info.st_mode))
-#define ONSCREEN (termheight - 3)
+#define ONSCREEN (winsize.ws_row - 3)
#ifdef __APPLE__
#define mtime(s) (s).st_mtimespec
@@ -62,7 +62,7 @@
} while (0)
#define warn(...) do { \
- move_cursor(tty_out, 0, termheight-1); \
+ move_cursor(tty_out, 0, winsize.ws_row-1); \
fputs("\033[41;33;1m", tty_out); \
fprintf(tty_out, __VA_ARGS__); \
fputs(" Press any key to continue...\033[0m ", tty_out); \
@@ -160,7 +160,7 @@ typedef struct proc_s {
} proc_t;
// Configurable options:
-#define SCROLLOFF MIN(5, (termheight-4)/2)
+#define SCROLLOFF MIN(5, (winsize.ws_row-4)/2)
#define CMDFILE_FORMAT "/tmp/bb.XXXXXX"
#define SORT_INDICATOR "↓"
#define RSORT_INDICATOR "↑"