src/stdafx.h
changeset 9256 02e55c458b5e
parent 9117 87f472043e9e
child 9390 88d36f907e96
equal deleted inserted replaced
9255:e9877474e173 9256:02e55c458b5e
   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