summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2010-02-02 16:21:37 +0000
committerYang Tse <yangsita@gmail.com>2010-02-02 16:21:37 +0000
commitd28b8d31582deb79f010b6645619398565a93117 (patch)
treee0e9300d29da05e69cb8ecedc36e6549eb6923f8
parent2dfbd0d050fbdb7bd2c186bce423809cc799f2f5 (diff)
downloadgnurl-d28b8d31582deb79f010b6645619398565a93117.tar.gz
gnurl-d28b8d31582deb79f010b6645619398565a93117.tar.bz2
gnurl-d28b8d31582deb79f010b6645619398565a93117.zip
Fix compiler warnings:
(1) conversion from 'const int ' to 'unsigned char ', possible loss of data (2) conditional expression is constant
-rw-r--r--src/main.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main.c b/src/main.c
index 0410b6471..c5f904f13 100644
--- a/src/main.c
+++ b/src/main.c
@@ -2300,7 +2300,7 @@ static ParameterError getparameter(char *flag, /* f or -long-flag */
}
break;
case '#': /* --progress-bar */
- config->progressmode = toggle?CURL_PROGRESS_BAR:0;
+ config->progressmode = (bool)(toggle?CURL_PROGRESS_BAR:0);
break;
case '0':
/* HTTP version 1.0 */
@@ -4137,7 +4137,7 @@ header_callback(void *ptr, size_t size, size_t nmemb, void *stream)
/* look for the 'filename=' parameter
(encoded filenames (*=) are not supported) */
- while (1) {
+ for(;;) {
char *filename;
while (*p && (p < end) && !ISALPHA(*p))
@@ -5170,7 +5170,7 @@ operate(struct Configurable *config, int argc, argv_item_t argv[])
retrystart = cutil_tvnow();
- do {
+ for(;;) {
res = curl_easy_perform(curl);
if (!curl_slist_append(easycode, "ret = curl_easy_perform(hnd);")) {
res = CURLE_OUT_OF_MEMORY;
@@ -5292,7 +5292,7 @@ operate(struct Configurable *config, int argc, argv_item_t argv[])
retry_sleep = retry_sleep_default;
break;
- } while(1);
+ }
if((config->progressmode == CURL_PROGRESS_BAR) &&
progressbar.calls)