diff options
author | Marcus Geelnard <marcus.geelnard@smarteye.se> | 2019-05-08 14:59:06 +0200 |
---|---|---|
committer | m <m@bitsnbites.eu> | 2019-08-09 11:49:02 +0200 |
commit | 85fee2565364cb31b72252a07538c97a52e48ca7 (patch) | |
tree | b904ce3f24c9cd974abe14ffede8c2eaf1ffad6a /async.c | |
parent | 3af99d5fd5c2352cd73e851686bb18de122897f1 (diff) |
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 <winsock2.h> 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.
Diffstat (limited to 'async.c')
-rw-r--r-- | async.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -32,11 +32,8 @@ #include "fmacros.h" #include <stdlib.h> #include <string.h> -#ifndef _WIN32 +#ifndef _MSC_VER #include <strings.h> -#else -#define strcasecmp stricmp -#define strncasecmp strnicmp #endif #include <assert.h> #include <ctype.h> @@ -46,6 +43,7 @@ #include "dict.c" #include "sds.h" #include "sslio.h" +#include "win32.h" #define _EL_ADD_READ(ctx) \ do { \ |