... and remove them
This commit is contained in:
@@ -1,14 +0,0 @@
|
||||
/*
|
||||
-----------------------------------------------------------------------------
|
||||
File: stdafx.cpp
|
||||
|
||||
Desc: Basic.pch will be the pre-compiled header
|
||||
stdafx.obj will contain the pre-compiled type information.
|
||||
|
||||
Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved.
|
||||
-----------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
@@ -1,128 +0,0 @@
|
||||
/*
|
||||
-----------------------------------------------------------------------------
|
||||
File: stdafx.h
|
||||
|
||||
Desc: Include file for standard system include files.
|
||||
|
||||
Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved.
|
||||
Chris Danford
|
||||
-----------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef STDAFX_H
|
||||
#define STDAFX_H
|
||||
|
||||
#if _MSC_VER >= 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER >= 1000
|
||||
|
||||
#define VC_EXTRALEAN // Exclude rarely-used stuff
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER > 1100)
|
||||
#pragma warning (disable : 4786) // turn off broken debugger warning
|
||||
#pragma warning (disable : 4512) // assignment operator could not be generated (so?)
|
||||
/* "unreferenced formal parameter"; we *want* that in many cases */
|
||||
#pragma warning (disable : 4100)
|
||||
/* "case 'aaa' is not a valid value for switch of enum 'bbb'
|
||||
* Actually, this is a valid warning, but we do it all over the
|
||||
* place, eg. with ScreenMessages. Those should be fixed, but later. XXX */
|
||||
#pragma warning (disable : 4063)
|
||||
#pragma warning (disable : 4127)
|
||||
#pragma warning (disable : 4786) /* VC6: identifier was truncated to '255' characters in the debug information */
|
||||
#endif
|
||||
|
||||
#undef min
|
||||
#undef max
|
||||
#define NOMINMAX /* make sure Windows doesn't try to define this */
|
||||
|
||||
|
||||
|
||||
/* Make sure everyone has min and max: */
|
||||
#include <algorithm>
|
||||
|
||||
/* Everything will need string for one reason or another: */
|
||||
#include <string>
|
||||
|
||||
/* And vector: */
|
||||
#include <vector>
|
||||
|
||||
using namespace std;
|
||||
|
||||
#ifdef ASSERT
|
||||
#undef ASSERT
|
||||
#endif
|
||||
|
||||
#if defined(WIN32)
|
||||
/* Assertion that sets an optional message and brings up the crash handler, so
|
||||
* we get a backtrace. This should probably be used instead of throwing an
|
||||
* exception in most cases we expect never to happen (but not in cases that
|
||||
* we do expect, such as DSound init failure.) */
|
||||
#include "archutils/win32/crash.h"
|
||||
#define RAGE_ASSERT_M(COND, MESSAGE) { if(!(COND)) { VDCHECKPOINT_M(MESSAGE); *(char*)0=0; } }
|
||||
#define RAGE_ASSERT(COND) RAGE_ASSERT_M((COND), "Assertion '" #COND "' failed")
|
||||
|
||||
/* Make this the default assert handler. */
|
||||
#define ASSERT RAGE_ASSERT
|
||||
#else
|
||||
#include <assert.h>
|
||||
/* TODO: define RAGE_ASSERT* (nothing actually uses those right now) */
|
||||
#define ASSERT assert
|
||||
#define RAGE_ASSERT_M(COND, MESSAGE) ASSERT(COND)
|
||||
#define RAGE_ASSERT(COND) RAGE_ASSERT_M((COND), "Assertion '" #COND "' failed")
|
||||
#endif
|
||||
|
||||
/* Define a macro to tell the compiler that a function doesn't return. This just
|
||||
* improves compiler warnings. This should be placed near the beginning of the
|
||||
* function prototype (although it looks better near the end, VC only accepts it
|
||||
* at the beginning). */
|
||||
#if defined(_MSC_VER)
|
||||
#define NORETURN __declspec(noreturn)
|
||||
#elif defined(__GNUC__) && defined(__attribute__)
|
||||
#define NORETURN __attribute__ ((__noreturn__))
|
||||
#else
|
||||
#define NORETURN
|
||||
#endif
|
||||
|
||||
/* Use CStdString: */
|
||||
#include "StdString.h"
|
||||
#define CString CStdString
|
||||
|
||||
#if defined(_MSC_VER) && _MSC_VER < 1300 /* VC6, not VC7 */
|
||||
|
||||
/* VC6's <algorithm> is doesn't actually define min and max. */
|
||||
template<class T>
|
||||
inline const T& max(const T &a, const T &b)
|
||||
{ return a < b? b:a; }
|
||||
template<class T, class P>
|
||||
inline const T& max(const T &a, const T &b, P Pr)
|
||||
{ return Pr(a, b)? b:a; }
|
||||
template<class T>
|
||||
inline const T& min(const T &a, const T &b)
|
||||
{ return b < a? b:a; }
|
||||
template<class T, class P>
|
||||
inline const T& min(const T &a, const T &b, P Pr)
|
||||
{ return Pr(b, a)? b:a; }
|
||||
|
||||
#endif
|
||||
|
||||
#define CStringArray vector<CString>
|
||||
|
||||
/* Include this here to make sure our assertion handler is always
|
||||
* used. (This file is a dependency of most everything anyway,
|
||||
* so there's no real problem putting it here.) */
|
||||
#include "RageException.h"
|
||||
|
||||
/* Platform-specific fixes. */
|
||||
#if defined(WIN32)
|
||||
#include "archutils/Win32/arch_setup.h"
|
||||
#endif
|
||||
|
||||
#if !defined(WIN32)
|
||||
#define stricmp strcasecmp
|
||||
#define strnicmp strncasecmp
|
||||
#endif
|
||||
|
||||
/* Don't include our own headers here, since they tend to change
|
||||
* often. */
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user