From 85fee2565364cb31b72252a07538c97a52e48ca7 Mon Sep 17 00:00:00 2001 From: Marcus Geelnard Date: Wed, 8 May 2019 14:59:06 +0200 Subject: MinGW fix: Use _MSC_VER instead of _WIN32 where appropriate Use _MSC_VER (instead of _WIN32) for things that are specific for Visual Studio. Also remove #include from hiredis.h, as it leaks too many symbols and defines into the global namespace, which is undesirable for a public interface header. Anyone who uses the the affected parts of the hiredis API needs to include the appropriate headers anyway in order to declare struct timeval variables. --- async.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'async.c') diff --git a/async.c b/async.c index 171fabd..e46573f 100644 --- a/async.c +++ b/async.c @@ -32,11 +32,8 @@ #include "fmacros.h" #include #include -#ifndef _WIN32 +#ifndef _MSC_VER #include -#else -#define strcasecmp stricmp -#define strncasecmp strnicmp #endif #include #include @@ -46,6 +43,7 @@ #include "dict.c" #include "sds.h" #include "sslio.h" +#include "win32.h" #define _EL_ADD_READ(ctx) \ do { \ -- cgit v1.2.3