From: Gisle Vanem Date: Thu, 10 Nov 2005 16:55:59 +0000 (+0000) Subject: Use config-win32.h on Windows. Fixes for djgpp. X-Git-Tag: upstream/7.37.1~10788 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=00a7dda273af92f0e58d2d7f0f6e56209919de18;p=platform%2Fupstream%2Fcurl.git Use config-win32.h on Windows. Fixes for djgpp. --- diff --git a/ares/setup.h b/ares/setup.h index d6e0378..831bda4 100644 --- a/ares/setup.h +++ b/ares/setup.h @@ -17,12 +17,19 @@ #ifdef HAVE_CONFIG_H #include "config.h" #else + +#ifdef WIN32 +#include "config-win32.h" +#endif + /* simple work-around for now, for systems without configure support */ +#ifndef __DJGPP__ #define ssize_t int +#endif #ifndef _MSC_VER #define socklen_t int #endif -#endif +#endif /* HAVE_CONFIG_H */ /* Recent autoconf versions define these symbols in config.h. We don't want them (since they collide with the libcurl ones when we build @@ -61,7 +68,7 @@ typedef int ares_socket_t; #endif #if (defined(WIN32) || defined(WATT32)) && \ - !(defined(__MINGW32__) || defined(NETWARE)) + !(defined(__MINGW32__) || defined(NETWARE) || defined(__DJGPP__)) /* protos for the functions we provide in windows_port.c */ int ares_strncasecmp(const char *s1, const char *s2, int n); int ares_strcasecmp(const char *s1, const char *s2);