From 0eb707fdcf1b87e71bb3a9eaa8472d0b05799a3d Mon Sep 17 00:00:00 2001 From: Terry Dawson VK2KTJ Date: Wed, 12 Sep 2001 13:18:43 +0000 Subject: updated libtool, uniformly indented source, corrected small ax25mond Makefile bug --- call/crc.c | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) (limited to 'call/crc.c') diff --git a/call/crc.c b/call/crc.c index 637b0f5..1e74027 100644 --- a/call/crc.c +++ b/call/crc.c @@ -8,31 +8,32 @@ */ static int crcbit[8] = { - 0x9188,0x48c4,0x2462,0x1231,0x8108,0x4084,0x2042,0x1021 - }; - -static int bittab[8] = { 128,64,32,16,8,4,2,1 }; + 0x9188, 0x48c4, 0x2462, 0x1231, 0x8108, 0x4084, 0x2042, 0x1021 +}; + +static int bittab[8] = { 128, 64, 32, 16, 8, 4, 2, 1 }; static int crctab[256]; void init_crc(void) { - int i,j; - - for (i = 0; i < 256; i++) { - crctab[i] = 0; - for (j = 0; j < 8; j++) { - if ((bittab[j] & i) != 0) { - crctab[i] = crctab[i] ^ crcbit[j]; - } - } - } + int i, j; + + for (i = 0; i < 256; i++) { + crctab[i] = 0; + for (j = 0; j < 8; j++) { + if ((bittab[j] & i) != 0) { + crctab[i] = crctab[i] ^ crcbit[j]; + } + } + } } /* calculate checksum for autobin-protocol */ -unsigned int calc_crc(unsigned char* buf, int n, unsigned crc) +unsigned int calc_crc(unsigned char *buf, int n, unsigned crc) { - while (--n >= 0) - crc = (crctab[(crc >> 8)] ^ ((crc << 8) | *buf++)) & 0xffff; - return crc; + while (--n >= 0) + crc = + (crctab[(crc >> 8)] ^ ((crc << 8) | *buf++)) & 0xffff; + return crc; } -- cgit v1.2.3