- const unsigned char *_p = (const unsigned char *)(buf); \
- const unsigned char *_l = _p + (sz); \
- unsigned long _crc = ~(crc) & 0xffffffffu; \
+ const octet *_p = (const octet *)(buf); \
+ const octet *_l = _p + (sz); \
+ uint32 _crc = U32(~(crc)); \