Use config-win32.h on Windows. Fixes for djgpp.

This commit is contained in:
Gisle Vanem 2005-11-10 16:55:59 +00:00
parent 4dba07c384
commit 00a7dda273
1 changed files with 9 additions and 2 deletions

View File

@ -17,12 +17,19 @@
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H
#include "config.h" #include "config.h"
#else #else
#ifdef WIN32
#include "config-win32.h"
#endif
/* simple work-around for now, for systems without configure support */ /* simple work-around for now, for systems without configure support */
#ifndef __DJGPP__
#define ssize_t int #define ssize_t int
#endif
#ifndef _MSC_VER #ifndef _MSC_VER
#define socklen_t int #define socklen_t int
#endif #endif
#endif #endif /* HAVE_CONFIG_H */
/* Recent autoconf versions define these symbols in config.h. We don't want /* Recent autoconf versions define these symbols in config.h. We don't want
them (since they collide with the libcurl ones when we build them (since they collide with the libcurl ones when we build
@ -61,7 +68,7 @@ typedef int ares_socket_t;
#endif #endif
#if (defined(WIN32) || defined(WATT32)) && \ #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 */ /* protos for the functions we provide in windows_port.c */
int ares_strncasecmp(const char *s1, const char *s2, int n); int ares_strncasecmp(const char *s1, const char *s2, int n);
int ares_strcasecmp(const char *s1, const char *s2); int ares_strcasecmp(const char *s1, const char *s2);