From d7231f54d77096cb3d8483e9bd8b834afbf1d520 Mon Sep 17 00:00:00 2001
From: Yang Tse <yangsita@gmail.com>
Date: Mon, 9 Nov 2009 12:57:26 +0000
Subject: [PATCH] Test for USE_WINSOCK since it is more restrictive than WIN32

---
 ares/ares_init.c         |  2 +-
 ares/ares_library_init.c | 10 +++++-----
 ares/ares_library_init.h |  4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/ares/ares_init.c b/ares/ares_init.c
index f7973f14e3..b2837901db 100644
--- a/ares/ares_init.c
+++ b/ares/ares_init.c
@@ -18,7 +18,7 @@
 
 #include "ares_setup.h"
 
-#if defined(WIN32) && !defined(WATT32)
+#ifdef USE_WINSOCK
 #include <iphlpapi.h>
 #endif
 
diff --git a/ares/ares_library_init.c b/ares/ares_library_init.c
index a2486ac705..72a6ac9bc2 100644
--- a/ares/ares_library_init.c
+++ b/ares/ares_library_init.c
@@ -24,7 +24,7 @@
 
 /* library-private global and unique instance vars */
 
-#ifdef WIN32
+#ifdef USE_WINSOCK
 fpGetNetworkParams_t fpGetNetworkParams = ZERO_NULL;
 fpSystemFunction036_t fpSystemFunction036 = ZERO_NULL;
 #endif
@@ -34,7 +34,7 @@ fpSystemFunction036_t fpSystemFunction036 = ZERO_NULL;
 static unsigned int ares_initialized;
 static int          ares_init_flags;
 
-#ifdef WIN32
+#ifdef USE_WINSOCK
 static HMODULE hnd_iphlpapi;
 static HMODULE hnd_advapi32;
 #endif
@@ -42,7 +42,7 @@ static HMODULE hnd_advapi32;
 
 static int ares_win32_init(void)
 {
-#ifdef WIN32
+#ifdef USE_WINSOCK
 
   hnd_iphlpapi = 0;
   hnd_iphlpapi = LoadLibrary("iphlpapi.dll");
@@ -78,7 +78,7 @@ static int ares_win32_init(void)
 
 static void ares_win32_cleanup(void)
 {
-#ifdef WIN32
+#ifdef USE_WINSOCK
   if (hnd_advapi32)
     FreeLibrary(hnd_advapi32);
   if (hnd_iphlpapi)
@@ -123,7 +123,7 @@ void ares_library_cleanup(void)
 
 int ares_library_initialized(void)
 {
-#ifdef WIN32
+#ifdef USE_WINSOCK
   if (!ares_initialized)
     return ARES_ENOTINITIALIZED;
 #endif
diff --git a/ares/ares_library_init.h b/ares/ares_library_init.h
index d99a0bae17..dc8f11693e 100644
--- a/ares/ares_library_init.h
+++ b/ares/ares_library_init.h
@@ -21,7 +21,7 @@
 
 #include "ares_setup.h"
 
-#ifdef WIN32
+#ifdef USE_WINSOCK
 
 #include <iphlpapi.h>
 
@@ -34,7 +34,7 @@ typedef BOOLEAN (APIENTRY *fpSystemFunction036_t) (void*, ULONG);
 extern fpGetNetworkParams_t fpGetNetworkParams;
 extern fpSystemFunction036_t fpSystemFunction036;
 
-#endif /* WIN32 */
+#endif /* USE_WINSOCK */
 
 #endif /* HEADER_CARES_LIBRARY_INIT_H */
 
-- 
GitLab