size_t sourceLen, int level) {
z_stream stream;
int err;
- const unsigned int max = (unsigned int)0 - 1;
+ const unsigned int max = (unsigned int)-1;
size_t left;
left = *destLen;
unsigned long ZEXPORT inflateCodesUsed(z_stream *strm) {
struct inflate_state *state;
if (strm == NULL || strm->state == NULL)
- return (unsigned long)0 - 1;
+ return (unsigned long)-1;
state = (struct inflate_state *)strm->state;
return (unsigned long)(state->next - state->codes);
}
int ZEXPORT uncompress2(unsigned char *dest, size_t *destLen, const unsigned char *source, size_t *sourceLen) {
z_stream stream;
int err;
- const unsigned int max = (unsigned int)0 - 1;
+ const unsigned int max = (unsigned int)-1;
size_t len, left;
unsigned char buf[1]; /* for detection of incomplete stream when *destLen == 0 */