*This is to eliminate the warnings when compiled *
* using MS VC++ compiler *
**************************************************/
-#ifdef _MSC_VER
+#if 0
#pragma warning (disable: 4244) /* truncation from 'const int' to 'char' */
#pragma warning (disable: 4127) /* conditional expression is constant */
(struct in_addr *)remotehost->h_addr_list[aliasindex],
sizeof(struct in_addr));
serv_addr.sin_family = remotehost->h_addrtype;
- serv_addr.sin_port = htons(port);
+ serv_addr.sin_port = htons((unsigned short)port);
rc = connect(sockfd, (struct sockaddr *)&serv_addr,
sizeof(serv_addr));
if(data->cookies) {
co = Curl_cookie_getlist(data->cookies,
host, ppath,
- conn->protocol&PROT_HTTPS?TRUE:FALSE);
+ (conn->protocol&PROT_HTTPS?TRUE:FALSE));
}
if (data->change.proxy &&
!data->set.tunnel_thru_httpproxy &&
/* If we have a total estimate, we can display that and the expected
time left */
if(total_estimate) {
- time2str(time_left, total_estimate-(int) data->progress.timespent);
- time2str(time_total, total_estimate);
+ time2str(time_left, (int)(total_estimate - data->progress.timespent));
+ time2str(time_total, (int)total_estimate);
}
else {
/* otherwise we blank those times */
strcpy(time_total, "--:--:--");
}
/* The time spent so far is always known */
- time2str(time_current, data->progress.timespent);
+ time2str(time_current, (int)data->progress.timespent);
/* Get the total amount of data expected to get transfered */
total_expected_transfer =
memcpy((char *)&(conn->serv_addr.sin_addr),
(struct in_addr *)addr, sizeof(struct in_addr));
conn->serv_addr.sin_family = hostaddr->h_addrtype;
- conn->serv_addr.sin_port = htons(conn->port);
+ conn->serv_addr.sin_port = htons((unsigned short)conn->port);
#endif
}
}
*tmp = '\0'; /* cut off the name there */
- conn->remote_port = port;
+ conn->remote_port = (unsigned short)port;
}
}
char line[256];
char outline[256];
char format[40];
- float frac;
- float percent;
+ double frac;
+ double percent;
int barwidth;
int num;
int i;
struct ProgressData *bar = (struct ProgressData *)clientp;
- size_t total = dltotal + ultotal;
+ double total = dltotal + ultotal;
bar->point = dlnow + ulnow; /* we've come this far */
bar->calls++; /* simply count invokes */
if(0 == total) {
- int prevblock = bar->prev / 1024;
- int thisblock = bar->point / 1024;
+ int prevblock = (int)bar->prev / 1024;
+ int thisblock = (int)bar->point / 1024;
while ( thisblock > prevblock ) {
fprintf( bar->out, "#" );
prevblock++;
}
}
else {
- frac = (float) bar->point / (float) total;
+ frac = bar->point / total;
percent = frac * 100.0f;
barwidth = bar->width - 7;
- num = (int) (((float)barwidth) * frac);
+ num = (int) (((double)barwidth) * frac);
i = 0;
for ( i = 0; i < num; i++ ) {
line[i] = '#';