\
{ \
uint32 _l = U32(_bsz); \
- uint32 _h = ((_bsz & ~MASK32) >> 16) >> 16; \
+ uint32 _h = ((_bsz & ~(size_t)MASK32) >> 16) >> 16; \
_bctx->nh += _h; \
_bctx->nl += _l; \
- if (_bctx->nl < _l || _bctx->nl & ~MASK32) \
+ if (_bctx->nl < _l || _bctx->nl & ~(uint32)MASK32) \
_bctx->nh++; \
} \
\