Lines Matching defs:crc
19 * $Id: crc.c,v 1.9 2003/04/19 00:14:33 rob Exp $
29 # include "crc.h"
107 * NAME: crc->calculate()
112 register unsigned long crc;
114 for (crc = 0xffffffffL; length >= 8; length -= 8) {
115 crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
116 crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
117 crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
118 crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
119 crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
120 crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
121 crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
122 crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
126 case 7: crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
127 case 6: crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
128 case 5: crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
129 case 4: crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
130 case 3: crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
131 case 2: crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
132 case 1: crc = crc_table[(crc ^ *data++) & 0xff] ^ (crc >> 8);
136 return crc ^ 0xffffffffL;