diff options
author | Yang Tse <yangsita@gmail.com> | 2009-10-06 13:59:37 +0000 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2009-10-06 13:59:37 +0000 |
commit | b7bb0a5722ac599c9df304996cb19cda0f25d6d8 (patch) | |
tree | 1c8d41cba2b64ff812a191f306e0589e6559f4d2 /config-win32.h | |
parent | 38209f6a77f76124712c0bdf4eb427275632d2ba (diff) | |
download | c-ares-b7bb0a5722ac599c9df304996cb19cda0f25d6d8.tar.gz c-ares-b7bb0a5722ac599c9df304996cb19cda0f25d6d8.tar.bz2 c-ares-b7bb0a5722ac599c9df304996cb19cda0f25d6d8.zip |
Fix ssize_t redefinition errors on WIN64 reported by Alexey Simak
Diffstat (limited to 'config-win32.h')
-rw-r--r-- | config-win32.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/config-win32.h b/config-win32.h index e8c5d72..6f2fbc2 100644 --- a/config-win32.h +++ b/config-win32.h @@ -196,12 +196,16 @@ #define RETSIGTYPE void /* Define ssize_t if it is not an available 'typedefed' type */ -#if (defined(__WATCOMC__) && (__WATCOMC__ >= 1240)) || defined(__POCC__) +#ifndef _SSIZE_T_DEFINED +#if (defined(__WATCOMC__) && (__WATCOMC__ >= 1240)) || defined(__POCC__) || \ + defined(__MINGW32__) #elif defined(_WIN64) #define ssize_t __int64 #else #define ssize_t int #endif +#define _SSIZE_T_DEFINED +#endif /* ---------------------------------------------------------------- */ /* STRUCT RELATED */ |