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.