Define instead of typedef
Mentioned in the zlib changelog: "use define instead of typedef for Bytef also for MSC small/medium (Tom Lane)"