--- old/src/share/native/com/sun/java/util/jar/pack/defines.h 2012-08-03 19:14:09.408973420 +0100 +++ new/src/share/native/com/sun/java/util/jar/pack/defines.h 2012-08-03 19:14:09.252970692 +0100 @@ -93,7 +93,7 @@ // bytes and byte arrays typedef unsigned int uint; -#if !defined(MACOSX) || (defined(MACOSX) && defined(NO_ZLIB)) +#if defined(NO_ZLIB) #ifdef _LP64 typedef unsigned int uLong; // Historical zlib, should be 32-bit. #else