see zlib.h
