From 4ace76b30d99ba4c8f1a33a2bc2b78efa7a4fffd Mon Sep 17 00:00:00 2001 From: Guenter Knauf Date: Fri, 20 Jul 2007 09:52:02 +0000 Subject: [PATCH] added some defines for MSVC and other non-gcc compilers. --- win32/libssh2_config.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/win32/libssh2_config.h b/win32/libssh2_config.h index c5d0485..65fcc30 100644 --- a/win32/libssh2_config.h +++ b/win32/libssh2_config.h @@ -9,7 +9,6 @@ #include #ifdef __MINGW32__ -#define WINSOCK_VERSION MAKEWORD(2,0) #define HAVE_UNISTD_H #define HAVE_INTTYPES_H #define HAVE_SYS_TIME_H @@ -42,8 +41,19 @@ static inline int usleep(int udelay) return 0; } +#ifdef _MSC_VER #define snprintf _snprintf #define vsnprintf _vsnprintf +#define strncasecmp _strnicmp +#define strcasecmp _stricmp +#else +#ifdef __MINGW32__ +#define WINSOCK_VERSION MAKEWORD(2,0) +#else +#define strncasecmp strnicmp +#define strcasecmp stricmp +#endif /* __MINGW32__ */ +#endif /* _MSC_VER */ /* Compile in zlib support */ #define LIBSSH2_HAVE_ZLIB 1