]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
typecast the conversion to uInt when assigning z->avail_in to prevent
authorDaniel Stenberg <daniel@haxx.se>
Sun, 4 Jul 2004 21:53:46 +0000 (21:53 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 4 Jul 2004 21:53:46 +0000 (21:53 +0000)
warnings from picky compilers

lib/content_encoding.c

index 387e81703bd1368c8c48ed083c666a45c5284277..b786e3f9c92c7f7ae41ef28af079bacd96f8ab61 100644 (file)
@@ -94,7 +94,7 @@ Curl_unencode_deflate_write(struct SessionHandle *data,
 
   /* Set the compressed input when this function is called */
   z->next_in = (Bytef *)k->str;
-  z->avail_in = nread;
+  z->avail_in = (uInt)nread;
 
   /* because the buffer size is fixed, iteratively decompress
      and transfer to the client via client_write. */
@@ -251,7 +251,7 @@ Curl_unencode_gzip_write(struct SessionHandle *data,
     switch (check_gzip_header((unsigned char *)k->str, nread, &hlen)) {
     case GZIP_OK:
       z->next_in = (Bytef *)k->str + hlen;
-      z->avail_in = nread - hlen;
+      z->avail_in = (uInt)(nread - hlen);
       k->zlib_init = 3; /* Inflating stream state */
       break;
 
@@ -263,7 +263,7 @@ Curl_unencode_gzip_write(struct SessionHandle *data,
        * the first place, and it's even more unlikely for a transfer to fail
        * immediately afterwards, it should seldom be a problem.
        */
-      z->avail_in = nread;
+      z->avail_in = (uInt)nread;
       z->next_in = malloc(z->avail_in);
       if (z->next_in == NULL) {
         return exit_zlib(z, &k->zlib_init, CURLE_OUT_OF_MEMORY);
@@ -299,7 +299,7 @@ Curl_unencode_gzip_write(struct SessionHandle *data,
       free(z->next_in);
       /* Don't point into the malloced block since we just freed it */
       z->next_in = (Bytef *)k->str + hlen + nread - z->avail_in;
-      z->avail_in = z->avail_in - hlen;
+      z->avail_in = (uInt)(z->avail_in - hlen);
       k->zlib_init = 3;   /* Inflating stream state */
       break;
 
@@ -317,7 +317,7 @@ Curl_unencode_gzip_write(struct SessionHandle *data,
   else {
     /* Inflating stream state */
     z->next_in = (Bytef *)k->str;
-    z->avail_in = nread;
+    z->avail_in = (uInt)nread;
   }
 
   if (z->avail_in == 0) {