From 982c5460f0eb521ce4f9526535e9d122fe8755bd Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 26 Aug 2002 17:20:29 +0000 Subject: Andrew Francis removed the need for/use of MSVC pragmas --- lib/config-win32.h | 2 +- lib/connect.c | 2 +- lib/http.c | 2 +- lib/progress.c | 6 +++--- lib/url.c | 4 ++-- src/main.c | 14 +++++++------- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/lib/config-win32.h b/lib/config-win32.h index 5cf10514d..1e0622941 100644 --- a/lib/config-win32.h +++ b/lib/config-win32.h @@ -202,7 +202,7 @@ *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 */ diff --git a/lib/connect.c b/lib/connect.c index 9bbf8409c..a90b87e17 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -602,7 +602,7 @@ CURLcode Curl_connecthost(struct connectdata *conn, /* context */ (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)); diff --git a/lib/http.c b/lib/http.c index 763b90a3a..66fa234ec 100644 --- a/lib/http.c +++ b/lib/http.c @@ -552,7 +552,7 @@ CURLcode Curl_http(struct connectdata *conn) 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 && diff --git a/lib/progress.c b/lib/progress.c index 6a9ebc5a4..3ca71f117 100644 --- a/lib/progress.c +++ b/lib/progress.c @@ -344,8 +344,8 @@ int Curl_pgrsUpdate(struct connectdata *conn) /* 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 */ @@ -353,7 +353,7 @@ int Curl_pgrsUpdate(struct connectdata *conn) 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 = diff --git a/lib/url.c b/lib/url.c index 08180efa9..4fa601f7c 100644 --- a/lib/url.c +++ b/lib/url.c @@ -1349,7 +1349,7 @@ static CURLcode ConnectPlease(struct connectdata *conn, 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 } @@ -2078,7 +2078,7 @@ static CURLcode CreateConnection(struct SessionHandle *data, } *tmp = '\0'; /* cut off the name there */ - conn->remote_port = port; + conn->remote_port = (unsigned short)port; } } diff --git a/src/main.c b/src/main.c index 956cb861a..36d28ca7c 100644 --- a/src/main.c +++ b/src/main.c @@ -2011,32 +2011,32 @@ int myprogress (void *clientp, 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] = '#'; -- cgit v1.2.3