url.c: Fixed compilation warning/error
authorSteve Holme <steve_holme@hotmail.com>
Wed, 7 May 2014 09:55:01 +0000 (10:55 +0100)
committerSteve Holme <steve_holme@hotmail.com>
Wed, 7 May 2014 09:55:19 +0000 (10:55 +0100)
Depending on compiler line 3505 could generate the following warning or
error:

* warning: ISO C90 forbids mixed declarations and code
* A declaration cannot appear after an executable statement in a block
* error C2275: 'size_t' : illegal use of this type as an expression

lib/url.c

index c933921..b0aade1 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -3496,13 +3496,14 @@ static bool tld_check_name(struct SessionHandle *data,
 static void fix_hostname(struct SessionHandle *data,
                          struct connectdata *conn, struct hostname *host)
 {
+  size_t len;
+
 #ifndef USE_LIBIDN
   (void)data;
   (void)conn;
 #elif defined(CURL_DISABLE_VERBOSE_STRINGS)
   (void)conn;
 #endif
-  size_t len;
 
   /* set the name we use to display the host name */
   host->dispname = host->name;