mz_ulong typedef
mz_ulong = UnsignedLong
For more compatibility with zlib, miniz.c uses unsigned long for some parameters/struct members. Beware: mz_ulong can be either 32 or 64-bits!
Implementation
typedef mz_ulong = ffi.UnsignedLong;