aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2017-07-03 00:55:47 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2017-07-03 00:55:47 +0530
commit093caecd821b4087e39e9ad8905b1ef619717095 (patch)
tree2250dbf0433daa2e9973a3d62e7119ee889c5370
parentb6b164572e7a4aacb0cd4deebd332c7c27f3dbe7 (diff)
downloadnnn-093caecd821b4087e39e9ad8905b1ef619717095.tar.gz
Calculate word size inline
-rw-r--r--nnn.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/nnn.c b/nnn.c
index 257dc6c..b4b2be7 100644
--- a/nnn.c
+++ b/nnn.c
@@ -161,11 +161,11 @@ extern int wget_wch(WINDOW *win, wint_t *wch);
static settings cfg = {0, 0, 0, 0, 0, 1, 1, 0};
/* Idle timeout in seconds, 0 to disable */
-static int idletimeout;
+static uint idletimeout;
static struct entry *dents;
static int ndents, cur, total_dents;
-static int idle;
+static uint idle;
static char *player;
static char *copier;
static char *editor;
@@ -177,7 +177,7 @@ static size_t fs_free;
static uint open_max;
static bm bookmark[MAX_BM];
static const double div_2_pow_10 = 1.0 / 1024.0;
-static uint _WSHIFT;
+static uint _WSHIFT = (sizeof(ulong) == 8) ? 3 : 2;
/* Utilities to open files, run actions */
static char * const utils[] = {
@@ -2465,7 +2465,6 @@ optional arguments:\n\
Version: %s\n\
License: BSD 2-Clause\n\
Webpage: https://github.com/jarun/nnn\n", VERSION);
-
exit(0);
}
@@ -2525,13 +2524,6 @@ main(int argc, char *argv[])
}
}
- /* Set the word shift */
- _WSHIFT = sizeof(ulong);
- if (_WSHIFT == 8)
- _WSHIFT = 3;
- else
- _WSHIFT = 2;
-
/* Increase current open file descriptor limit */
open_max = max_openfds();