Linux fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
#include "LogFile.h"
|
||||
#include "CryListenerSet.h"
|
||||
#include "Util/ModalWindowDismisser.h"
|
||||
#include <CryCommon/CryThread.h>
|
||||
#endif
|
||||
|
||||
class CStartupLogoDialog;
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#pragma once
|
||||
|
||||
#include <AzCore/PlatformIncl.h>
|
||||
#include <AzCore/Math/Guid.h>
|
||||
#include <CryCommon/platform.h>
|
||||
#include <CryCommon/Cry_Geo.h>
|
||||
#include <set>
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#include <QString>
|
||||
#include <CryString.h>
|
||||
#include "UnicodeFunctions.h"
|
||||
#include <CryCommon/StlUtils.h>
|
||||
|
||||
#include <QApplication>
|
||||
#include <QDropEvent>
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
|
||||
#include <AzCore/Debug/StackTracer.h>
|
||||
#include <AzCore/IO/SystemFile.h> // for AZ_MAX_PATH_LEN
|
||||
#include <AzCore/Math/Vector2.h>
|
||||
|
||||
#include <CryLibrary.h>
|
||||
|
||||
|
||||
@@ -355,13 +355,9 @@ enum
|
||||
#define wcsnicmp wcsncasecmp
|
||||
//#define memcpy_s(dest,bytes,src,n) memcpy(dest,src,n)
|
||||
#define _isnan ISNAN
|
||||
#define _wtof(str) wcstod(str, 0)
|
||||
|
||||
|
||||
#define TARGET_DEFAULT_ALIGN (0x8U)
|
||||
|
||||
|
||||
|
||||
#define _msize malloc_size
|
||||
|
||||
|
||||
|
||||
@@ -653,15 +653,9 @@ private:
|
||||
|
||||
typedef CryEventTimed CryEvent;
|
||||
|
||||
#if !PLATFORM_SUPPORTS_THREADLOCAL
|
||||
TLS_DECLARE(class CrySimpleThreadSelf*, g_CrySimpleThreadSelf);
|
||||
#endif
|
||||
|
||||
class CrySimpleThreadSelf
|
||||
{
|
||||
protected:
|
||||
#if PLATFORM_SUPPORTS_THREADLOCAL
|
||||
|
||||
static CrySimpleThreadSelf* GetSelf()
|
||||
{
|
||||
return m_Self;
|
||||
@@ -673,20 +667,6 @@ protected:
|
||||
}
|
||||
private:
|
||||
static AZ_THREAD_LOCAL CrySimpleThreadSelf* m_Self;
|
||||
|
||||
#else
|
||||
|
||||
static CrySimpleThreadSelf* GetSelf()
|
||||
{
|
||||
return TLS_GET(CrySimpleThreadSelf*, g_CrySimpleThreadSelf);
|
||||
}
|
||||
|
||||
static void SetSelf(CrySimpleThreadSelf* pSelf)
|
||||
{
|
||||
TLS_SET(g_CrySimpleThreadSelf, pSelf);
|
||||
}
|
||||
|
||||
#endif
|
||||
};
|
||||
|
||||
template<class Runnable>
|
||||
|
||||
@@ -209,8 +209,20 @@ typedef unsigned long int threadID;
|
||||
#define wcsicmp wcscasecmp
|
||||
#define wcsnicmp wcsncasecmp
|
||||
|
||||
|
||||
#define _wtof(str) wcstod(str, 0)
|
||||
typedef union _LARGE_INTEGER
|
||||
{
|
||||
struct
|
||||
{
|
||||
DWORD LowPart;
|
||||
LONG HighPart;
|
||||
};
|
||||
struct
|
||||
{
|
||||
DWORD LowPart;
|
||||
LONG HighPart;
|
||||
} u;
|
||||
long long QuadPart;
|
||||
} LARGE_INTEGER;
|
||||
|
||||
// stdlib.h stuff
|
||||
#define _MAX_DRIVE 3 // max. length of drive component
|
||||
|
||||
@@ -324,8 +324,6 @@ inline uint32 GetTickCount()
|
||||
#define _strlwr_s(BUF, SIZE) strlwr(BUF)
|
||||
#define _strups strupr
|
||||
|
||||
#define _wtof(str) wcstod(str, 0)
|
||||
|
||||
// Need to include this before using it's used in finddata, but after the strnicmp definition
|
||||
#include "CryString.h"
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
#define CRYINCLUDE_CRYCOMMON_VECTORMAP_H
|
||||
#pragma once
|
||||
|
||||
#include <CryCommon/StlUtils.h>
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// VectorMap
|
||||
|
||||
Reference in New Issue
Block a user