Use a uniform approach for the largest value of an unsigned type.
This commit is contained in:
parent
f3fcb92cf6
commit
b7fbee2156
@ -28,7 +28,7 @@ int ZEXPORT compress2 (dest, destLen, source, sourceLen, level)
|
|||||||
{
|
{
|
||||||
z_stream stream;
|
z_stream stream;
|
||||||
int err;
|
int err;
|
||||||
const uInt max = (uInt)0 - 1;
|
const uInt max = (uInt)-1;
|
||||||
uLong left;
|
uLong left;
|
||||||
|
|
||||||
left = *destLen;
|
left = *destLen;
|
||||||
|
@ -1555,7 +1555,7 @@ unsigned long ZEXPORT inflateCodesUsed(strm)
|
|||||||
z_streamp strm;
|
z_streamp strm;
|
||||||
{
|
{
|
||||||
struct inflate_state FAR *state;
|
struct inflate_state FAR *state;
|
||||||
if (inflateStateCheck(strm)) return (unsigned long)0 - 1;
|
if (inflateStateCheck(strm)) return (unsigned long)-1;
|
||||||
state = (struct inflate_state FAR *)strm->state;
|
state = (struct inflate_state FAR *)strm->state;
|
||||||
return (unsigned long)(state->next - state->codes);
|
return (unsigned long)(state->next - state->codes);
|
||||||
}
|
}
|
||||||
|
@ -32,7 +32,7 @@ int ZEXPORT uncompress2 (dest, destLen, source, sourceLen)
|
|||||||
{
|
{
|
||||||
z_stream stream;
|
z_stream stream;
|
||||||
int err;
|
int err;
|
||||||
const uInt max = (uInt)0 - 1;
|
const uInt max = (uInt)-1;
|
||||||
uLong len, left;
|
uLong len, left;
|
||||||
Byte buf[1]; /* for detection of incomplete stream when *destLen == 0 */
|
Byte buf[1]; /* for detection of incomplete stream when *destLen == 0 */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user