From 3ff0b11f7b08522bd7676824fd1a34bd8a17257b Mon Sep 17 00:00:00 2001 From: Fabrizio Fabbri Date: Wed, 7 Sep 2016 11:18:56 -0400 Subject: [PATCH] msvc 2015 - client will break if integer types are redefined on this compiler. --- msvc/ecl/config.h.msvc6 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/msvc/ecl/config.h.msvc6 b/msvc/ecl/config.h.msvc6 index 162f81832..83833b050 100755 --- a/msvc/ecl/config.h.msvc6 +++ b/msvc/ecl/config.h.msvc6 @@ -218,12 +218,16 @@ typedef unsigned char ecl_base_char; /* #undef HAVE_FLOAT_COMPLEX */ /* Missing integer types */ +#if _MSC_VER < 1900 typedef char int8_t; typedef short int16_t; typedef int int32_t; typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t; +#else +#include +#endif /* We can use small, two-words conses, without type information */ /* #undef ECL_SMALL_CONS */