Release 2.3.3.1.
[mLib] / hash / crc-mktab.c
index d6f4149..a64b43c 100644 (file)
@@ -117,7 +117,7 @@ unsigned long reflect(unsigned long x, unsigned b)
   if (!(flags & f_reverse))
     return (x);
   xm = 1;
-  ym = 1 << (b - 1);
+  ym = 1u << (b - 1);
   for (i = 0; i < b; i++) {
     if (x & xm)
       y |= ym;