summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGisle Vanem <gvanem@broadpark.no>2011-08-10 03:31:39 +0200
committerYang Tse <yangsita@gmail.com>2011-08-10 03:31:39 +0200
commit1b9c2a3ea31cfd6f69e20e92af4da86339f0bfed (patch)
tree80709c0d5453a450a1edef68f208d36a87925268
parent5da497e0e86798194907baebd420bb56c1611209 (diff)
downloadc-ares-1b9c2a3ea31cfd6f69e20e92af4da86339f0bfed.tar.gz
c-ares-1b9c2a3ea31cfd6f69e20e92af4da86339f0bfed.tar.bz2
c-ares-1b9c2a3ea31cfd6f69e20e92af4da86339f0bfed.zip
ares_iphlpapi.h: Watcom C fix
Added "!defined(_WS2DEF_)" since Watcom doesn't have a per type guard for the typedefs 'CSADDR_INFO' (that MingW has) or 'SOCKET_ADDRESS' (that MSVC has). But we can use the header-guard for <ws2def.h> instead.
-rw-r--r--ares_iphlpapi.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/ares_iphlpapi.h b/ares_iphlpapi.h
index e21d172..343aee3 100644
--- a/ares_iphlpapi.h
+++ b/ares_iphlpapi.h
@@ -27,9 +27,11 @@
#define INET6_ADDRSTRLEN 65
#endif
-/* ---------------------------------------------------------- */
-#if !defined(__CSADDR_DEFINED__) && !defined(__CSADDR_T_DEFINED)
-/* ---------------------------------------------------------- */
+/* ---------------------------------- */
+#if !defined(_WS2DEF_) && \
+ !defined(__CSADDR_DEFINED__) && \
+ !defined(__CSADDR_T_DEFINED)
+/* ---------------------------------- */
typedef struct _SOCKET_ADDRESS {
LPSOCKADDR lpSockaddr;
@@ -43,9 +45,11 @@ typedef struct _CSADDR_INFO {
INT iProtocol;
} CSADDR_INFO, *PCSADDR_INFO;
-/* --------------------------------------------------- */
-#endif /* ! __CSADDR_DEFINED__ && ! __CSADDR_T_DEFINED */
-/* --------------------------------------------------- */
+/* --------------------------------- */
+#endif /* ! _WS2DEF_ && \ */
+/* ! __CSADDR_DEFINED__ && \ */
+/* ! __CSADDR_T_DEFINED */
+/* --------------------------------- */
/* ------------------------------- */
#if !defined(IP_ADAPTER_DDNS_ENABLED)