]> granicus.if.org Git - curl/commitdiff
Introduce symbol USE_WINSOCK which will be defined when
authorYang Tse <yangsita@gmail.com>
Wed, 18 Oct 2006 15:57:49 +0000 (15:57 +0000)
committerYang Tse <yangsita@gmail.com>
Wed, 18 Oct 2006 15:57:49 +0000 (15:57 +0000)
using winsock or winsock2 API.

ares/setup.h
lib/setup.h
src/setup.h

index 70af3be3c39de665d20a4630ffb96ea0ac5d4305..3b97e273eba5e1fc99e8e88ed19838c131f9a333 100644 (file)
 #  endif
 #endif
 
+/*
+ * Define USE_WINSOCK to 2 if we have and use WINSOCK2 API, else
+ * define USE_WINSOCK to 1 if we have and use WINSOCK  API, else
+ * undefine USE_WINSOCK.
+ */
+
+#undef USE_WINSOCK
+
+#ifdef HAVE_WINSOCK2_H
+#  define USE_WINSOCK 2
+#else
+#  ifdef HAVE_WINSOCK_H
+#    define USE_WINSOCK 1
+#  endif
+#endif
+
 /*
  * Work-arounds for systems without configure support
  */
index a02834ecdc8470c5839306e7050db06401b1a5cd..6bcde3d5c08548842822da2fd291e3228049e792 100644 (file)
 #  endif
 #endif
 
+/*
+ * Define USE_WINSOCK to 2 if we have and use WINSOCK2 API, else
+ * define USE_WINSOCK to 1 if we have and use WINSOCK  API, else
+ * undefine USE_WINSOCK.
+ */
+
+#undef USE_WINSOCK
+
+#ifdef HAVE_WINSOCK2_H
+#  define USE_WINSOCK 2
+#else
+#  ifdef HAVE_WINSOCK_H
+#    define USE_WINSOCK 1
+#  endif
+#endif
+
 
 #ifndef TRUE
 #define TRUE 1
index 6e0f23a1535c58c33bd8cdecc7cc8a33c631c1ab..139b7467fc806f28650ab12ffae820956aa6c5ec 100644 (file)
 #  endif
 #endif
 
+/*
+ * Define USE_WINSOCK to 2 if we have and use WINSOCK2 API, else
+ * define USE_WINSOCK to 1 if we have and use WINSOCK  API, else
+ * undefine USE_WINSOCK.
+ */
+
+#undef USE_WINSOCK
+
+#ifdef HAVE_WINSOCK2_H
+#  define USE_WINSOCK 2
+#else
+#  ifdef HAVE_WINSOCK_H
+#    define USE_WINSOCK 1
+#  endif
+#endif
+
+
 #include <stdio.h>
 
 #ifdef __TANDEM