Avoid some random compiler warnings on various platforms.

This commit is contained in:
Mark Adler
2016-12-30 22:05:05 -08:00
parent fb26fc427f
commit 8f147c3d12
6 changed files with 14 additions and 12 deletions

View File

@@ -447,11 +447,12 @@ int ZEXPORT deflateGetDictionary (strm, dictionary, dictLength)
uInt *dictLength; uInt *dictLength;
{ {
deflate_state *s; deflate_state *s;
uInt len;
if (deflateStateCheck(strm)) if (deflateStateCheck(strm))
return Z_STREAM_ERROR; return Z_STREAM_ERROR;
s = strm->state; s = strm->state;
uInt len = s->strstart + s->lookahead; len = s->strstart + s->lookahead;
if (len > s->w_size) if (len > s->w_size)
len = s->w_size; len = s->w_size;
if (dictionary != Z_NULL && len) if (dictionary != Z_NULL && len)
@@ -1758,12 +1759,12 @@ local block_state deflate_stored(s, flush)
* code following this won't be able to either. * code following this won't be able to either.
*/ */
if (flush != Z_NO_FLUSH && s->strm->avail_in == 0 && if (flush != Z_NO_FLUSH && s->strm->avail_in == 0 &&
s->strstart == s->block_start) (long)s->strstart == s->block_start)
return flush == Z_FINISH ? finish_done : block_done; return flush == Z_FINISH ? finish_done : block_done;
/* Fill the window with any remaining input. */ /* Fill the window with any remaining input. */
have = s->window_size - s->strstart - 1; have = s->window_size - s->strstart - 1;
if (s->strm->avail_in > have && s->block_start >= s->w_size) { if (s->strm->avail_in > have && s->block_start >= (long)s->w_size) {
/* Slide the window down. */ /* Slide the window down. */
s->block_start -= s->w_size; s->block_start -= s->w_size;
s->strstart -= s->w_size; s->strstart -= s->w_size;

View File

@@ -225,7 +225,7 @@ local z_size_t gz_write(state, buf, len)
/* directly compress user buffer to file */ /* directly compress user buffer to file */
state->strm.next_in = (z_const Bytef *)buf; state->strm.next_in = (z_const Bytef *)buf;
do { do {
unsigned n = -1; unsigned n = (unsigned)-1;
if (n > len) if (n > len)
n = len; n = len;
state->strm.avail_in = n; state->strm.avail_in = n;

View File

@@ -188,7 +188,7 @@ unsigned short FAR *work;
extra = lext; extra = lext;
match = 257; match = 257;
break; break;
case DISTS: default: /* DISTS */
base = dbase; base = dbase;
extra = dext; extra = dext;
match = 0; match = 0;
@@ -214,7 +214,7 @@ unsigned short FAR *work;
for (;;) { for (;;) {
/* create table entry */ /* create table entry */
here.bits = (unsigned char)(len - drop); here.bits = (unsigned char)(len - drop);
if (work[sym] + 1 < match) { if (work[sym] + 1U < match) {
here.op = (unsigned char)0; here.op = (unsigned char)0;
here.val = work[sym]; here.val = work[sym];
} }

View File

@@ -59,13 +59,13 @@ void *myalloc(q, n, m)
void *q; void *q;
unsigned n, m; unsigned n, m;
{ {
q = Z_NULL; (void)q;
return calloc(n, m); return calloc(n, m);
} }
void myfree(void *q, void *p) void myfree(void *q, void *p)
{ {
q = Z_NULL; (void)q;
free(p); free(p);
} }
@@ -573,7 +573,8 @@ int main(argc, argv)
} }
#ifdef Z_SOLO #ifdef Z_SOLO
argc = strlen(argv[0]); (void)argc;
(void)argv;
#else #else
test_compress(compr, comprLen, uncompr, uncomprLen); test_compress(compr, comprLen, uncompr, uncomprLen);

View File

@@ -156,14 +156,14 @@ void *myalloc(q, n, m)
void *q; void *q;
unsigned n, m; unsigned n, m;
{ {
q = Z_NULL; (void)q;
return calloc(n, m); return calloc(n, m);
} }
void myfree(q, p) void myfree(q, p)
void *q, *p; void *q, *p;
{ {
q = Z_NULL; (void)q;
free(p); free(p);
} }

View File

@@ -870,7 +870,7 @@ void ZLIB_INTERNAL _tr_stored_block(s, buf, stored_len, last)
bi_windup(s); /* align on byte boundary */ bi_windup(s); /* align on byte boundary */
put_short(s, (ush)stored_len); put_short(s, (ush)stored_len);
put_short(s, (ush)~stored_len); put_short(s, (ush)~stored_len);
zmemcpy(s->pending_buf + s->pending, buf, stored_len); zmemcpy(s->pending_buf + s->pending, (Bytef *)buf, stored_len);
s->pending += stored_len; s->pending += stored_len;
#ifdef ZLIB_DEBUG #ifdef ZLIB_DEBUG
s->compressed_len = (s->compressed_len + 3 + 7) & (ulg)~7L; s->compressed_len = (s->compressed_len + 3 + 7) & (ulg)~7L;