pack.c: In function 'cat_unpack': pack.c:407: warning: left shift count >= width of type pack.c:423: warning: left shift count >= width of type --- libextractor-0.5.19/src/plugins/pack.c.orig 2007-07-29 10:35:18.000000000 +0200 +++ libextractor-0.5.19/src/plugins/pack.c 2008-01-22 21:39:53.811402372 +0100 @@ -447,7 +447,7 @@ *swordp |= *bp++ << 24; if ((sizeof (swordp) > 4) && (*swordp & 0x80000000)) - *swordp |= (~0) << ((sizeof (sword) - 4) * 8); + *swordp |= (~0L) << ((sizeof (sword) - 4) * 8); ++swordp; npacked += 4; @@ -464,7 +464,7 @@ *swordp |= *bp++; if ((sizeof (swordp) > 4) && (*swordp & 0x80000000)) - *swordp |= (~0) << ((sizeof (sword) - 4) * 8); + *swordp |= (~0L) << ((sizeof (sword) - 4) * 8); ++swordp; npacked += 4;