|
|
/*-- Macros for decompression. --*/ | /*-- Macros for decompression. --*/ |
| |
#define BZ_GET_FAST(cccc) \ | #define BZ_GET_FAST(cccc) \ |
|
if (s->tPos >= s->blockSize100k * 100000) return True; \ |
s->tPos = s->tt[s->tPos]; \ | s->tPos = s->tt[s->tPos]; \ |
cccc = (UChar)(s->tPos & 0xff); \ | cccc = (UChar)(s->tPos & 0xff); \ |
s->tPos >>= 8; | s->tPos >>= 8; |
| |
#define BZ_GET_FAST_C(cccc) \ | #define BZ_GET_FAST_C(cccc) \ |
|
if (c_tPos >= s->blockSize100k * 100000) return True; \ |
c_tPos = c_tt[c_tPos]; \ | c_tPos = c_tt[c_tPos]; \ |
cccc = (UChar)(c_tPos & 0xff); \ | cccc = (UChar)(c_tPos & 0xff); \ |
c_tPos >>= 8; | c_tPos >>= 8; |