]> granicus.if.org Git - curl/commitdiff
fix compiler warning
authorYang Tse <yangsita@gmail.com>
Fri, 17 Oct 2008 12:53:53 +0000 (12:53 +0000)
committerYang Tse <yangsita@gmail.com>
Fri, 17 Oct 2008 12:53:53 +0000 (12:53 +0000)
lib/hostip.c
lib/http.c
lib/transfer.c
lib/url.c

index 95029e6b21e691b26894437106fa2ff1a0adf986..cee5bc2d8017cd363cf4819b9deafb1930d4def1 100644 (file)
@@ -163,9 +163,11 @@ void Curl_global_host_cache_dtor(void)
  */
 int Curl_num_addresses(const Curl_addrinfo *addr)
 {
-  int i;
-  for (i = 0; addr; addr = addr->ai_next, i++)
-    ;  /* empty loop */
+  int i = 0;
+  while(addr) {
+    addr = addr->ai_next;
+    i++;
+  }
   return i;
 }
 
index 95ba8d0dbc4748225ed82757db52d94baae82fac..dd12e964aecbb8d277980faece455f746f10b582 100644 (file)
@@ -203,10 +203,9 @@ char *Curl_copy_header_value(const char *h)
     ++h;
 
   /* Find the first non-space letter */
-  for(start=h;
-      *start && ISSPACE(*start);
-      start++)
-    ;  /* empty loop */
+  start = h;
+  while(*start && ISSPACE(*start))
+    start++;
 
   /* data is in the host encoding so
      use '\r' and '\n' instead of 0x0d and 0x0a */
@@ -215,10 +214,12 @@ char *Curl_copy_header_value(const char *h)
     end = strchr(start, '\n');
   if(!end)
     end = strchr(start, '\0');
+  if(!end)
+    return NULL;
 
   /* skip all trailing space letters */
-  for(; ISSPACE(*end) && (end > start); end--)
-    ;  /* empty loop */
+  while((end > start) && ISSPACE(*end))
+    end--;
 
   /* get length of the type */
   len = end-start+1;
index f15d9a0f25e44429770ed13809ddae69b529363c..fe0cded50ff97836595c3f27b6c6dc0f36b30dc0 100644 (file)
@@ -1255,10 +1255,9 @@ static CURLcode readwrite_headers(struct SessionHandle *data,
       char *start;
 
       /* Find the first non-space letter */
-      for(start=k->p+17;
-         *start && ISSPACE(*start);
-         start++)
-       ;  /* empty loop */
+      start = k->p + 17;
+      while(*start && ISSPACE(*start))
+        start++;
 
       /* Record the content-encoding for later use */
       if(checkprefix("identity", start))
index 73b3968636038111aa1d099027f4d636b84ef8c5..bf232758995a36cbed09915b3e9f476bd03af84f 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -231,8 +231,10 @@ void Curl_safefree(void *ptr)
 static void close_connections(struct SessionHandle *data)
 {
   /* Loop through all open connections and kill them one by one */
-  while(-1 != ConnectionKillOne(data))
-    ; /* empty loop */
+  long i;
+  do {
+    i = ConnectionKillOne(data);
+  while(i != -1L);
 }
 
 void Curl_freeset(struct SessionHandle * data)