]> granicus.if.org Git - curl/commitdiff
tests: fix a compiler warning in test 643
authorMichael Kaufmann <mail@michael-kaufmann.ch>
Sat, 23 Sep 2017 12:43:55 +0000 (14:43 +0200)
committerMichael Kaufmann <mail@michael-kaufmann.ch>
Sat, 23 Sep 2017 12:49:59 +0000 (14:49 +0200)
tests/libtest/lib643.c

index c9d525bc27a735684aae15aa10d279f9a3cee58a..e26a2515fb26dd6321cd2bafab87f5b2866596c0 100644 (file)
@@ -35,7 +35,7 @@ static char data[]=
 
 struct WriteThis {
   char *readptr;
-  size_t sizeleft;
+  curl_off_t sizeleft;
 };
 
 static size_t read_callback(char *ptr, size_t size, size_t nmemb, void *userp)
@@ -55,7 +55,7 @@ static size_t read_callback(char *ptr, size_t size, size_t nmemb, void *userp)
     return 0;
 
 #ifndef LIB645
-  eof = !pooh->sizeleft;
+  eof = pooh->sizeleft <= 0;
   if(!eof)
     pooh->sizeleft--;
 #endif
@@ -83,7 +83,7 @@ static int once(char *URL, bool oldstyle)
 
   pooh.readptr = data;
 #ifndef LIB645
-  datasize = strlen(data);
+  datasize = (curl_off_t)strlen(data);
 #endif
   pooh.sizeleft = datasize;
 
@@ -138,7 +138,7 @@ static int once(char *URL, bool oldstyle)
 
   pooh2.readptr = data;
 #ifndef LIB645
-  datasize = strlen(data);
+  datasize = (curl_off_t)strlen(data);
 #endif
   pooh2.sizeleft = datasize;