aboutsummaryrefslogtreecommitdiff
path: root/blocksort.c
diff options
context:
space:
mode:
Diffstat (limited to 'blocksort.c')
-rw-r--r--blocksort.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/blocksort.c b/blocksort.c
index 830d1b4..aa36766 100644
--- a/blocksort.c
+++ b/blocksort.c
@@ -202,9 +202,9 @@ void fallbackQSort3 ( UInt32* fmap,
202 bhtab [ 0 .. 2+(nblock/32) ] destroyed 202 bhtab [ 0 .. 2+(nblock/32) ] destroyed
203*/ 203*/
204 204
205#define SET_BH(zz) bhtab[(zz) >> 5] |= (1 << ((zz) & 31)) 205#define SET_BH(zz) bhtab[(zz) >> 5] |= ((UInt32)1 << ((zz) & 31))
206#define CLEAR_BH(zz) bhtab[(zz) >> 5] &= ~(1 << ((zz) & 31)) 206#define CLEAR_BH(zz) bhtab[(zz) >> 5] &= ~((UInt32)1 << ((zz) & 31))
207#define ISSET_BH(zz) (bhtab[(zz) >> 5] & (1 << ((zz) & 31))) 207#define ISSET_BH(zz) (bhtab[(zz) >> 5] & ((UInt32)1 << ((zz) & 31)))
208#define WORD_BH(zz) bhtab[(zz) >> 5] 208#define WORD_BH(zz) bhtab[(zz) >> 5]
209#define UNALIGNED_BH(zz) ((zz) & 0x01f) 209#define UNALIGNED_BH(zz) ((zz) & 0x01f)
210 210