From 0b1c87758c116536f8515b8d9244c7763272a01f Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Wed, 8 Jan 2020 18:52:18 +0530 Subject: [PATCH] Minor refactor --- src/nnn.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/nnn.c b/src/nnn.c index 035918c9..0e70fbfd 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -117,7 +117,7 @@ #define _ABSSUB(N, M) (((N) <= (M)) ? ((M) - (N)) : ((N) - (M))) #define DOUBLECLICK_INTERVAL_NS (400000000) #define XDELAY_INTERVAL_MS (350000) /* 350 ms delay */ -#define LEN(x) (sizeof(x) / sizeof(*(x))) +#define ELEMENTS(x) (sizeof(x) / sizeof(*(x))) #undef MIN #define MIN(x, y) ((x) < (y) ? (x) : (y)) #undef MAX @@ -1894,7 +1894,6 @@ static int nextsel(int presel) { int c = presel; uint i; - const uint len = LEN(bindings); #ifdef LINUX_INOTIFY struct inotify_event *event; char inotify_buf[EVENT_BUF_LEN]; @@ -1917,12 +1916,8 @@ static int nextsel(int presel) if (c == FILTER) clearfilter(); - if (presel == MSGWAIT) { - if (cfg.filtermode) - c = FILTER; - else - c = CONTROL('L'); - } + if (presel == MSGWAIT) + c = (cfg.filtermode) ? FILTER : CONTROL('L'); } if (c == -1) { @@ -1969,7 +1964,7 @@ static int nextsel(int presel) } else idle = 0; - for (i = 0; i < len; ++i) + for (i = 0; i < ELEMENTS(bindings); ++i) if (c == bindings[i].sym) return bindings[i].act;