]> granicus.if.org Git - curl/commitdiff
move struct namebuf6 declaration out of Curl_ip2addr6()
authorYang Tse <yangsita@gmail.com>
Fri, 10 Oct 2008 03:01:50 +0000 (03:01 +0000)
committerYang Tse <yangsita@gmail.com>
Fri, 10 Oct 2008 03:01:50 +0000 (03:01 +0000)
lib/hostares.c

index e268f11bd94aec0536a28a570ae2fd30c78cafd0..2e5f8f7343e5c75102b258729754e9186ad90d4e 100644 (file)
@@ -290,6 +290,14 @@ CURLcode Curl_wait_for_resolv(struct connectdata *conn,
 }
 
 #ifdef ENABLE_IPV6 /* CURLRES_IPV6 */
+
+struct namebuf6 {
+  struct hostent hostentry;
+  char *h_addr_list[2];
+  struct in6_addr addrentry;
+  char hostname[1];
+};
+
 /*
  * Curl_ip2addr6() takes an ipv6 internet address as input parameter
  * together with a pointer to the string version of the address, and it
@@ -313,12 +321,6 @@ Curl_addrinfo *Curl_ip2addr6(struct in6_addr *in,
 
   struct hostent *h;
   struct in6_addr *addrentry;
-  struct namebuf6 {
-    struct hostent hostentry;
-    char *h_addr_list[2];
-    struct in6_addr addrentry;
-    char hostname[1];
-  };
   struct namebuf6 *buf = malloc(sizeof (struct namebuf6) + strlen(hostname));
 
   if(!buf)