zlib1.2.3
Martin Buchholz
martinrb at google.com
Mon Aug 24 02:51:44 UTC 2009
On Sat, Aug 22, 2009 at 20:37, Xueming Shen<Xueming.Shen at sun.com> wrote:
>> -------------
>> 31 @@ -39,7 +63,7 @@
>> 32 typedef unsigned int u4;
>> 33 # else
>> 34 # if (ULONG_MAX == 0xffffffffUL)
>> 35 - typedef unsigned long u4;
>> 36 + typedef uLong u4;
>> 37 # else
>> 38 # if (USHRT_MAX == 0xffffffffUL)
>> 39 typedef unsigned short u4;
>>
>> Using uLong in the above is probably not right,
>> since comparison against ULONG_MAX means
>> the corresponding type is unsigned long
>> (not that it matters)
>>
# if (UINT_MAX == 0xffffffffUL)
typedef unsigned int u4;
# else
# if (ULONG_MAX == 0xffffffffUL)
typedef unsigned long u4;
# else
# if (USHRT_MAX == 0xffffffffUL)
typedef unsigned short u4;
I believe that on all platforms where the JDK will be built,
the first test UINT_MAX == 0xffffffffUL will be true,
so the suggested change will never pass the preprocessor.
I believe it to both be wrong and to have no effect, and increase the
size of local changes - but still OK to commit if you insist!
Martin
More information about the core-libs-dev
mailing list