{
/* we are not interested in the downloaded bytes itself,
so we only return the size we would have saved ... */
+ (void)ptr; /* unused */
+ (void)data; /* unused */
return (size_t)(size * nmemb);
}
CURL *curl_handle;
CURLcode res;
int prtsep = 0, prttime = 0;
- char *url = URL_1M;
+ const char *url = URL_1M;
char *appname = argv[0];
if (argc > 1) {
/* check for bytes downloaded */
res = curl_easy_getinfo(curl_handle, CURLINFO_SIZE_DOWNLOAD, &val);
- if((CURLE_OK == res) && val)
+ if((CURLE_OK == res) && (val>0))
printf("Data downloaded: %0.0f bytes.\n", val);
/* check for total download time */
res = curl_easy_getinfo(curl_handle, CURLINFO_TOTAL_TIME, &val);
- if((CURLE_OK == res) && val)
+ if((CURLE_OK == res) && (val>0))
printf("Total download time: %0.3f sec.\n", val);
/* check for average download speed */
res = curl_easy_getinfo(curl_handle, CURLINFO_SPEED_DOWNLOAD, &val);
- if((CURLE_OK == res) && val)
+ if((CURLE_OK == res) && (val>0))
printf("Average download speed: %0.3f kbyte/sec.\n", val / 1024);
} else {