zlib.h is an external header