]> granicus.if.org Git - curl/commitdiff
Changes for PellesC for Win32. It needs <unistd.h> for 'ssize_t'. Hence the
authorGisle Vanem <gvanem@broadpark.no>
Tue, 20 Dec 2005 20:48:38 +0000 (20:48 +0000)
committerGisle Vanem <gvanem@broadpark.no>
Tue, 20 Dec 2005 20:48:38 +0000 (20:48 +0000)
rearrangement in ares_process.c.

ares/ares_process.c
ares/config-win32.h
ares/setup.h

index 93e7196e0f5de5ad47ee6dc77ada8068e9c77ae0..456d95218378464a0edfa00c1201808be6ba8895 100644 (file)
@@ -30,6 +30,8 @@
 #ifdef HAVE_ARPA_NAMESER_COMPAT_H
 #include <arpa/nameser_compat.h>
 #endif
+#endif /* WIN32 && !WATT32 */
+
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif
@@ -39,7 +41,6 @@
 #ifdef NETWARE
 #include <sys/filio.h>
 #endif
-#endif
 
 #include <string.h>
 #include <stdlib.h>
index 3ce3caa423beb58e77ed4296a1589478d986504a..ac41df1b97143101e18841df13c60fbe07337ba5 100644 (file)
@@ -30,7 +30,8 @@
 #endif
 
 /* Define if you have the <unistd.h> header file.  */
-#if defined(__MINGW32__) || defined(__WATCOMC__) || defined(__LCC__)
+#if defined(__MINGW32__) || defined(__WATCOMC__) || defined(__LCC__) || \
+    defined(__POCC__)
 #define HAVE_UNISTD_H 1
 #endif
 
index 73ef0f11ced04803837be8ce95b31305ec2455ba..44261411b37581e0a46c85163181ed0f614f9f83 100644 (file)
 
 #endif /* HAVE_CONFIG_H */
 
-/* 
+/*
  * Include header files for windows builds before redefining anything.
- * Use this preproessor block only to include or exclude windows.h, 
- * winsock2.h, ws2tcpip.h or winsock.h. Any other windows thing belongs 
+ * Use this preproessor block only to include or exclude windows.h,
+ * winsock2.h, ws2tcpip.h or winsock.h. Any other windows thing belongs
  * to any other further and independant block.
  */
 
 #endif
 
 /*
- * Work-arounds for systems without configure support 
+ * Work-arounds for systems without configure support
  */
 
 #ifndef HAVE_CONFIG_H
 
-#if defined(__DJGPP__) || (defined(__WATCOMC__) && (__WATCOMC__ >= 1240))
+#if defined(__DJGPP__) || (defined(__WATCOMC__) && (__WATCOMC__ >= 1240)) || \
+    defined(__POCC__)
 #else
 #define ssize_t int
 #endif
@@ -80,8 +81,8 @@
 
 #endif /* HAVE_CONFIG_H */
 
-/* 
- * Recent autoconf versions define these symbols in config.h. We don't 
+/*
+ * Recent autoconf versions define these symbols in config.h. We don't
  * want them (since they collide with the libcurl ones when we build
  *  --enable-debug) so we undef them again here.
  */
@@ -94,8 +95,8 @@
 #undef VERSION
 #undef PACKAGE
 
-/* 
- * Typedef our socket type 
+/*
+ * Typedef our socket type
  */
 
 #if defined(WIN32) && !defined(WATT32)
@@ -106,7 +107,7 @@ typedef int ares_socket_t;
 #define ARES_SOCKET_BAD -1
 #endif
 
-/* 
+/*
  * Assume a few thing unless they're set by configure
  */