equal
deleted
inserted
replaced
143 |
143 |
144 #if defined(__MINGW32__) || defined(__CYGWIN__) |
144 #if defined(__MINGW32__) || defined(__CYGWIN__) |
145 #include <malloc.h> // alloca() |
145 #include <malloc.h> // alloca() |
146 #endif |
146 #endif |
147 |
147 |
|
148 #if defined(WIN32) |
|
149 #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers |
|
150 #endif |
|
151 |
148 /* Stuff for MSVC */ |
152 /* Stuff for MSVC */ |
149 #if defined(_MSC_VER) |
153 #if defined(_MSC_VER) |
150 #pragma once |
154 #pragma once |
151 /* Define a win32 target platform, to override defaults of the SDK |
155 /* Define a win32 target platform, to override defaults of the SDK |
152 * We need to define NTDDI version for Vista SDK, but win2k is minimum */ |
156 * We need to define NTDDI version for Vista SDK, but win2k is minimum */ |
156 #if !defined(WINCE) |
160 #if !defined(WINCE) |
157 #define WINVER 0x0400 // Windows NT 4.0 / Windows 95 |
161 #define WINVER 0x0400 // Windows NT 4.0 / Windows 95 |
158 #endif |
162 #endif |
159 #define _WIN32_IE_ 0x0401 // 4.01 (win98 and NT4SP5+) |
163 #define _WIN32_IE_ 0x0401 // 4.01 (win98 and NT4SP5+) |
160 |
164 |
161 #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers |
|
162 #pragma warning(disable: 4244) // 'conversion' conversion from 'type1' to 'type2', possible loss of data |
165 #pragma warning(disable: 4244) // 'conversion' conversion from 'type1' to 'type2', possible loss of data |
163 #pragma warning(disable: 4761) // integral size mismatch in argument : conversion supplied |
166 #pragma warning(disable: 4761) // integral size mismatch in argument : conversion supplied |
164 #pragma warning(disable: 4200) // nonstandard extension used : zero-sized array in struct/union |
167 #pragma warning(disable: 4200) // nonstandard extension used : zero-sized array in struct/union |
165 |
168 |
166 #if (_MSC_VER < 1400) // MSVC 2005 safety checks |
169 #if (_MSC_VER < 1400) // MSVC 2005 safety checks |