decompress_contents: fuss over 32-bit long

Some 64-bit compilers have a 32-bit long, which could result in an
endless loop if uncompressed_size is larger than 4G.
1 file changed