--- old/src/share/native/com/sun/java/util/jar/pack/defines.h 2012-07-30 23:59:25.896880405 +0100 +++ new/src/share/native/com/sun/java/util/jar/pack/defines.h 2012-07-30 23:59:25.744877856 +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