zlib: pointer type fixed (possible memory corruption caused by assignment *ulong x = *uint y)