#endif /* DYNAMIC_CRC_TABLE */
#ifdef BYFOUR
- if (sizeof(void *) == sizeof(ptrdiff_t)) {
+ if (sizeof(void *) == sizeof(z_size_t)) {
z_crc_t endian;
endian = 1;
c = (z_crc_t)crc;
c = ~c;
- while (len && ((ptrdiff_t)buf & 3)) {
+ while (len && ((z_size_t)buf & 3)) {
c = crc_table[0][(c ^ *buf++) & 0xff] ^ (c >> 8);
len--;
}
c = ZSWAP32((z_crc_t)crc);
c = ~c;
- while (len && ((ptrdiff_t)buf & 3)) {
+ while (len && ((z_size_t)buf & 3)) {
c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8);
len--;
}