Add guards around INT16 definition for VS2010 and earlier

This commit is contained in:
bossiel 2014-12-19 17:31:28 +00:00
parent 6dabf5ca17
commit 5698d456b2
1 changed files with 6 additions and 0 deletions

View File

@ -27,10 +27,16 @@ typedef unsigned int uint32_t;
#if (defined(_MSC_VER) && (_MSC_VER < 1600))
typedef signed __int64 int64_t;
typedef unsigned __int64 uint64_t;
#if !defined(INT64_MAX)
#define INT64_MAX _I64_MAX
#endif
#if !defined(INT16_MAX)
#define INT16_MAX _I16_MAX
#endif
#if !defined(INT16_MIN)
#define INT16_MIN _I16_MIN
#endif
#endif
#ifndef _UINTPTR_T_DEFINED
typedef size_t uintptr_t;