Previous 199869 Revisions Next

r34775 Saturday 31st January, 2015 at 22:54:38 UTC by Oliver Stöneberg
some winprefix.h cleanups (nw)
[src/osd/windows]winprefix.h

trunk/src/osd/windows/winprefix.h
r243286r243287
1313#ifdef _MSC_VER
1414#include <assert.h>
1515#include <malloc.h>
16#if _MSC_VER < 1800
16#if _MSC_VER < 1500 // < VS2008
17#define vsnprintf _vsnprintf
18#elif _MSC_VER < 1800 // < VS2013
1719#define alloca _alloca
1820#define round(x) floor((x) + 0.5)
19#endif
20#if _MSC_VER < 1500
21#define vsnprintf _vsnprintf
22#endif
23#if _MSC_VER < 1800
21#define strtoll _strtoi64
2422#define _USE_MATH_DEFINES
2523#include <math.h>
2624static __inline double fmin(double x, double y){ return (x < y) ? x : y; }
2725static __inline double fmax(double x, double y){ return (x > y) ? x : y; }
2826static __inline double log2(double x) { return log(x) * M_LOG2E; }
29#define strtoll _strtoi64
30#endif
31#if _MSC_VER < 1900
27#elif _MSC_VER < 1900 // < VS2015
3228#define snprintf _snprintf
3329#else
3430#pragma warning (disable: 4091)


Previous 199869 Revisions Next


© 1997-2024 The MAME Team