#define BLKC_SHOW(PRE, tag, w) do { \
fputs(tag ": ", stdout); \
- BLKC_SKEL_X(PRE, BLKC_W(w);, printf("%08x ", *_w++);); \
+ BLKC_SKEL_X(PRE, const BLKC_W(w);, printf("%08x ", *_w++);); \
fputc('\n', stdout); \
} while (0)
unsigned _i; BLKC_W(w); unsigned long _x = x; \
for (_i = 0; _i < PRE##_BLKSZ / 4; _i++) { \
*_w++ = U32(_x); \
- _x = ((_x & ~MASK32) >> 16) >> 16; \
+ _x = ((_x & ~(unsigned long)MASK32) >> 16) >> 16; \
} \
} while (0)
unsigned _i; BLKC_W(w); unsigned long _x = x; _w += PRE##_BLKSZ / 4; \
for (_i = 0; _i < PRE##_BLKSZ / 4; _i++) { \
*--_w = U32(_x); \
- _x = ((_x & ~MASK32) >> 16) >> 16; \
+ _x = ((_x & ~(unsigned long)MASK32) >> 16) >> 16; \
} \
} while (0)