aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2018-01-19 20:39:23 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2018-01-19 20:39:23 +0530
commite797a7eefda614fd26cb76b107aef06e92ede58e (patch)
tree36163f012ef3832012bb9eb1652b1ebb102f0d86
parent98c79a69b500700f0daffa7ee735f31202983a33 (diff)
downloadnnn-e797a7eefda614fd26cb76b107aef06e92ede58e.tar.gz
Use macro for CRC8 table length
-rw-r--r--nnn.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/nnn.c b/nnn.c
index 2f9cc9f..097e1c0 100644
--- a/nnn.c
+++ b/nnn.c
@@ -173,6 +173,7 @@ disabledbg()
#define WIDTH (8 * sizeof(unsigned char))
#define TOPBIT (1 << (WIDTH - 1))
#define POLYNOMIAL 0xD8 /* 11011 followed by 0's */
+#define CRC8_TABLE_LEN 256
/* Function macros */
#define exitcurses() endwin()
@@ -252,7 +253,7 @@ static ulong num_files;
static uint open_max;
static bm bookmark[BM_MAX];
-static uchar crc8table[256];
+static uchar crc8table[CRC8_TABLE_LEN];
static uchar g_crc;
#ifdef LINUX_INOTIFY
@@ -317,7 +318,7 @@ crc8init()
uint dividend;
/* Compute the remainder of each possible dividend */
- for (dividend = 0; dividend < 256; ++dividend)
+ for (dividend = 0; dividend < CRC8_TABLE_LEN; ++dividend)
{
/* Start with the dividend followed by zeros */
remainder = dividend << (WIDTH - 8);