Fixed compiler warnings.
This commit is contained in:
parent
74f1ab866b
commit
b75e1b8a23
9 changed files with 22 additions and 17 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -1,10 +1,11 @@
|
|||
*.dll
|
||||
*.so
|
||||
*.user
|
||||
*.json
|
||||
|
||||
vc/release
|
||||
vc/debug
|
||||
vc/.vs
|
||||
vc/enc_temp_folder
|
||||
|
||||
build/
|
||||
build/
|
||||
|
|
|
|||
|
|
@ -10,11 +10,11 @@
|
|||
#include <crlib/cr-memory.h>
|
||||
#include <crlib/cr-platform.h>
|
||||
|
||||
void *operator new (size_t size) noexcept {
|
||||
void *operator new (size_t size) {
|
||||
return cr::Memory::get <void *> (size);
|
||||
}
|
||||
|
||||
void *operator new [] (size_t size) noexcept {
|
||||
void *operator new [] (size_t size) {
|
||||
return cr::Memory::get <void *> (size);
|
||||
}
|
||||
|
||||
|
|
@ -36,4 +36,4 @@ void operator delete [] (void *ptr, size_t) noexcept {
|
|||
|
||||
CR_LINKAGE_C void __cxa_pure_virtual () {
|
||||
cr::plat.abort ("pure virtual function call");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -142,8 +142,8 @@ CR_NAMESPACE_BEGIN
|
|||
|
||||
// helper struct for platform detection
|
||||
struct Platform : public Singleton <Platform> {
|
||||
bool win32 = false;
|
||||
bool linux = false;
|
||||
bool win = false;
|
||||
bool nix = false;
|
||||
bool osx = false;
|
||||
bool android = false;
|
||||
bool hfp = false;
|
||||
|
|
@ -154,7 +154,7 @@ struct Platform : public Singleton <Platform> {
|
|||
|
||||
Platform () {
|
||||
#if defined(CR_WINDOWS)
|
||||
win32 = true;
|
||||
win = true;
|
||||
#endif
|
||||
|
||||
#if defined(CR_ANDROID)
|
||||
|
|
@ -166,7 +166,7 @@ struct Platform : public Singleton <Platform> {
|
|||
#endif
|
||||
|
||||
#if defined(CR_LINUX)
|
||||
linux = true;
|
||||
nix = true;
|
||||
#endif
|
||||
|
||||
#if defined(CR_OSX)
|
||||
|
|
|
|||
|
|
@ -709,7 +709,7 @@ public:
|
|||
}
|
||||
|
||||
bool isWorkaroundNeeded () {
|
||||
return !plat.win32 && !Game::instance ().isDedicated ();
|
||||
return !plat.win && !Game::instance ().isDedicated ();
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -70,13 +70,13 @@ private:
|
|||
struct Args {
|
||||
union {
|
||||
float float_;
|
||||
long long_;
|
||||
int32 long_;
|
||||
const char *chars_;
|
||||
};
|
||||
|
||||
public:
|
||||
Args (float value) : float_ (value) { }
|
||||
Args (int value) : long_ (value) { }
|
||||
Args (int32 value) : long_ (value) { }
|
||||
Args (const char *value) : chars_ (value) { }
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -571,7 +571,7 @@ bool Game::isSoftwareRenderer () {
|
|||
}
|
||||
|
||||
// and on only windows version you can use software-render game. Linux, OSX always defaults to OpenGL
|
||||
if (plat.win32) {
|
||||
if (plat.win) {
|
||||
return plat.hasModule ("sw");
|
||||
}
|
||||
return false;
|
||||
|
|
@ -696,11 +696,11 @@ bool Game::loadCSBinary () {
|
|||
}
|
||||
StringArray libs;
|
||||
|
||||
if (plat.win32) {
|
||||
if (plat.win) {
|
||||
libs.push ("mp.dll");
|
||||
libs.push ("cs.dll");
|
||||
}
|
||||
else if (plat.linux) {
|
||||
else if (plat.nix) {
|
||||
libs.push ("cs.so");
|
||||
libs.push ("cs_i386.so");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -997,7 +997,7 @@ DLSYM_RETURN EntityLinkage::lookup (SharedLibrary::Handle module, const char *fu
|
|||
}
|
||||
|
||||
// if requested module is yapb module, put in cache the looked up symbol
|
||||
if (self != module || (plat.win32 && (static_cast <uint16> (reinterpret_cast <uint32> (function) >> 16) & 0xffff) == 0)) {
|
||||
if (self != module || (plat.win && (static_cast <uint16> (reinterpret_cast <unsigned long> (function) >> 16) & 0xffff) == 0)) {
|
||||
return resolve (module);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -770,7 +770,11 @@ float BotManager::getAverageTeamKPD (bool calcForBots) {
|
|||
}
|
||||
auto bot = bots[client.ent];
|
||||
|
||||
if ((calcForBots && bot) || (!calcForBots && !bot)) {
|
||||
if (calcForBots && bot) {
|
||||
calc.first += client.ent->v.frags;
|
||||
calc.second++;
|
||||
}
|
||||
else if (!calcForBots && !bot) {
|
||||
calc.first += client.ent->v.frags;
|
||||
calc.second++;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -650,7 +650,7 @@ void BotSupport::installSendTo () {
|
|||
}
|
||||
|
||||
// enable only on modern games
|
||||
if (game.is (GameFlags::Modern) && (plat.linux || plat.win32) && !plat.arm && !m_sendToDetour.detoured ()) {
|
||||
if (game.is (GameFlags::Modern) && (plat.nix || plat.win) && !plat.arm && !m_sendToDetour.detoured ()) {
|
||||
m_sendToDetour.install (reinterpret_cast <void *> (BotSupport::sendTo), true);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue