jedi-academy/code/ff/common_headers.h
2013-04-23 15:21:39 +10:00

50 lines
2 KiB
C++

#ifndef FF_COMMON_HEADERS_H
#define FF_COMMON_HEADERS_H
#ifdef _IMMERSION
#include "ff_local.h"
#pragma warning(disable : 4018) // signed/unsigned mismatch
#pragma warning(disable : 4032)
#pragma warning(disable : 4051)
#pragma warning(disable : 4057) // slightly different base types
#pragma warning(disable : 4100) // unreferenced formal parameter
#pragma warning(disable : 4115)
#pragma warning(disable : 4125) // decimal digit terminates octal escape sequence
#pragma warning(disable : 4127) // conditional expression is constant
#pragma warning(disable : 4136)
#pragma warning(disable : 4152) // nonstandard extension, function/data pointer conversion in expression
#pragma warning(disable : 4201)
#pragma warning(disable : 4214) // bitfields on type other than int
#pragma warning(disable : 4244) // conversion from double to float
#pragma warning(disable : 4284) // return type not UDT
#pragma warning(disable : 4305) // truncation from const double to float
#pragma warning(disable : 4310) // cast truncates constant value
#pragma warning(disable : 4503) // decorated name length truncated
#pragma warning(disable : 4505) // unreferenced local function has been removed
#pragma warning(disable : 4511) // copy ctor could not be genned
#pragma warning(disable : 4512) // assignment op could not be genned
#pragma warning(disable : 4514) // unreffed inline removed
#pragma warning(disable : 4663) // c++ lang change
#pragma warning(disable : 4710) // not inlined
#pragma warning(disable : 4711) // selected for automatic inline expansion
#pragma warning(disable : 4220) // varargs matches remaining parameters
#pragma warning(disable : 4786) // identifier was truncated
#pragma warning(disable : 4800) // forcing value to bool 'true' or 'false' (performance warning)
#pragma warning(disable : 4702)
#pragma warning( push, 3 )
#include <map>
#include <string>
#include <set>
#include <vector>
#pragma warning( pop )
using namespace std;
#include "ifc.h"
#include "ff_utils.h"
#include "ff_system.h"
#endif // _IMMERSION
#endif // FF_COMMON_HEADERS_H