Hi,
In c-ares' setup.h, on 64-bit WIN32 platform, ssize_t will be redefined
as int (previously defined as __int64 in config-win32.h).
Please have a look at changes I made to fix the issue:
===================================================================
RCS file: /cvsroot/curl/curl/ares/setup.h,v
retrieving revision 1.37
diff -u -r1.37 setup.h
--- setup.h 14 Jul 2009 13:38:50 -0000 1.37
+++ setup.h 6 Oct 2009 09:43:00 -0000
@@ -134,7 +134,7 @@
#ifndef HAVE_CONFIG_H
#if defined(__DJGPP__) || (defined(__WATCOMC__) && (__WATCOMC__ >= 1240)) || \
- defined(__POCC__)
+ defined(__POCC__) || defined(WIN32)
#else
#define ssize_t int
#endif
Best regards,
Alexey Simak
Received on 2009-10-06