diff options
| -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); |