ares_build.h Windows follow-up
authorYang Tse <yangsita@gmail.com>
Wed, 29 Apr 2009 14:05:21 +0000 (14:05 +0000)
committerYang Tse <yangsita@gmail.com>
Wed, 29 Apr 2009 14:05:21 +0000 (14:05 +0000)
ares_build.h.in

index 21ef2fe..6d2f87c 100644 (file)
 /*  EXTERNAL INTERFACE SETTINGS FOR CONFIGURE CAPABLE SYSTEMS ONLY  */
 /* ================================================================ */
 
+/* Configure process defines this to 1 when it finds out that system  */
+/* header file ws2tcpip.h must be included by the external interface. */
+#undef CARES_PULL_WS2TCPIP_H
+#ifdef CARES_PULL_WS2TCPIP_H
+#  ifndef WIN32_LEAN_AND_MEAN
+#    define WIN32_LEAN_AND_MEAN
+#  endif
+#  include <windows.h>
+#  include <winsock2.h>
+#  include <ws2tcpip.h>
+#endif
+
 /* Configure process defines this to 1 when it finds out that system   */
 /* header file sys/types.h must be included by the external interface. */
 #undef CARES_PULL_SYS_TYPES_H