diff options
author | Arun Prakash Jana <engineerarun@gmail.com> | 2018-01-19 20:39:23 +0530 |
---|---|---|
committer | Arun Prakash Jana <engineerarun@gmail.com> | 2018-01-19 20:39:23 +0530 |
commit | e797a7eefda614fd26cb76b107aef06e92ede58e (patch) | |
tree | 36163f012ef3832012bb9eb1652b1ebb102f0d86 | |
parent | 98c79a69b500700f0daffa7ee735f31202983a33 (diff) | |
download | nnn-e797a7eefda614fd26cb76b107aef06e92ede58e.tar.gz |
Use macro for CRC8 table length
-rw-r--r-- | nnn.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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); |