]> sjero.net Git - wget/blobdiff - src/host.c
[svn] Define NO_ADDRESS only after the system headers have been included.
[wget] / src / host.c
index b550d786d3a05cfbff7cfcf8d1d6daaa77ff315a..585b93c7ea8ffa73834fbeb8e16087e1bddf8269 100644 (file)
@@ -43,10 +43,7 @@ so, delete this exception statement from your version.  */
 #include <assert.h>
 #include <sys/types.h>
 
-#ifdef WINDOWS
-# include <winsock.h>
-# define SET_H_ERRNO(err) WSASetLastError (err)
-#else
+#ifndef WINDOWS
 # include <sys/socket.h>
 # include <netinet/in.h>
 # ifndef __BEOS__
@@ -54,12 +51,10 @@ so, delete this exception statement from your version.  */
 # endif
 # include <netdb.h>
 # define SET_H_ERRNO(err) ((void)(h_errno = (err)))
+#else  /* WINDOWS */
+# define SET_H_ERRNO(err) WSASetLastError (err)
 #endif /* WINDOWS */
 
-#ifndef NO_ADDRESS
-# define NO_ADDRESS NO_DATA
-#endif
-
 #include <errno.h>
 
 #include "wget.h"
@@ -79,6 +74,10 @@ extern int h_errno;
 # endif
 #endif
 
+#ifndef NO_ADDRESS
+# define NO_ADDRESS NO_DATA
+#endif
+
 /* Lists of IP addresses that result from running DNS queries.  See
    lookup_host for details.  */