Closed
Description
I have run into a project that has an embedded copy of minizip 1.x. It tries to use an external copy if found but fails to build with minizip 4.x.
It uses the zip.h / unzip.h headers which in minizip 4.x I see are empty and just use mz_compat.h.
The build trips up trying to find the constants Z_BEST_COMPRESSION and Z_DEFAULT_STRATEGY.
The minizip 1.x zip.h / unzip.h headers include the zlib.h header, the minizip 4.x headers do not.
I would expect that the minizip 4.x headers would provide the constants if they're part of the minizip API.