Lines Matching refs:buf
200 #define DO1 crc = crc_table[0][((int)crc ^ (*buf++)) & 0xff] ^ (crc >> 8)
204 unsigned long ZEXPORT crc32(crc, buf, len)
206 const unsigned char FAR *buf;
209 if (buf == Z_NULL) return 0UL;
222 return crc32_little(crc, buf, len);
224 return crc32_big(crc, buf, len);
247 local unsigned long crc32_little(crc, buf, len)
249 const unsigned char FAR *buf;
257 while (len && ((ptrdiff_t)buf & 3)) {
258 c = crc_table[0][(c ^ *buf++) & 0xff] ^ (c >> 8);
262 buf4 = (const z_crc_t FAR *)(const void FAR *)buf;
271 buf = (const unsigned char FAR *)buf4;
274 c = crc_table[0][(c ^ *buf++) & 0xff] ^ (c >> 8);
287 local unsigned long crc32_big(crc, buf, len)
289 const unsigned char FAR *buf;
297 while (len && ((ptrdiff_t)buf & 3)) {
298 c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8);
302 buf4 = (const z_crc_t FAR *)(const void FAR *)buf;
313 buf = (const unsigned char FAR *)buf4;
316 c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8);