minor MSVC version modifications
due to C99 compilance, you need msvc 2013 at least to build ECL.
This commit is contained in:
parent
612eeb5ed1
commit
4a3418502c
3 changed files with 3 additions and 3 deletions
|
|
@ -198,7 +198,7 @@
|
|||
#endif
|
||||
|
||||
#define strcasecmp _stricmp
|
||||
#if defined(_MSC_VER) && (_MSC_VER < 1900)
|
||||
#if defined(_MSC_VER) && (_MSC_VER < 1800)
|
||||
#define isnan _isnan
|
||||
#endif
|
||||
#define finite _finite
|
||||
|
|
|
|||
|
|
@ -210,7 +210,7 @@ typedef unsigned char ecl_base_char;
|
|||
/* #undef HAVE_FLOAT_COMPLEX */
|
||||
|
||||
/* Missing integer types */
|
||||
#if _MSC_VER < 1900
|
||||
#if _MSC_VER < 1600
|
||||
typedef signed char int8_t;
|
||||
typedef signed short int16_t;
|
||||
typedef signed int int32_t;
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
#include <setjmp.h> /* setjmp and buffers */
|
||||
#include <stdio.h> /* FILE */
|
||||
/* Microsoft VC++ does not have va_copy() */
|
||||
#if ( defined(_MSC_VER) && (_MSC_VER < 1900) ) || !defined(va_copy)
|
||||
#if ( defined(_MSC_VER) && (_MSC_VER < 1800) ) || !defined(va_copy)
|
||||
#define va_copy(dst, src) \
|
||||
((void) memcpy(&(dst), &(src), sizeof(va_list)))
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue