linux fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
This commit is contained in:
@@ -435,18 +435,18 @@ void DebugCallStack::LogExceptionInfo(EXCEPTION_POINTERS* pex)
|
||||
{
|
||||
const char* const szMessage = m_bIsFatalError ? s_szFatalErrorCode : m_szBugMessage;
|
||||
excName = szMessage;
|
||||
azstrcpy(excCode, szMessage);
|
||||
azstrcpy(excAddr, "");
|
||||
azstrcpy(desc, "");
|
||||
azstrcpy(m_excModule, "");
|
||||
azstrcpy(excDesc, szMessage);
|
||||
azstrcpy(excCode, AZ_ARRAY_SIZE(excCode), szMessage);
|
||||
azstrcpy(excAddr, AZ_ARRAY_SIZE(excAddr), "");
|
||||
azstrcpy(desc, AZ_ARRAY_SIZE(desc), "");
|
||||
azstrcpy(m_excModule, AZ_ARRAY_SIZE(m_excModule), "");
|
||||
azstrcpy(excDesc, AZ_ARRAY_SIZE(excDesc), szMessage);
|
||||
}
|
||||
else
|
||||
{
|
||||
sprintf_s(excAddr, "0x%04X:0x%p", pex->ContextRecord->SegCs, pex->ExceptionRecord->ExceptionAddress);
|
||||
sprintf_s(excCode, "0x%08X", pex->ExceptionRecord->ExceptionCode);
|
||||
excName = TranslateExceptionCode(pex->ExceptionRecord->ExceptionCode);
|
||||
azstrcpy(desc, "");
|
||||
azstrcpy(desc, AZ_ARRAY_SIZE(desc), "");
|
||||
sprintf_s(excDesc, "%s\r\n%s", excName, desc);
|
||||
|
||||
|
||||
@@ -476,9 +476,9 @@ void DebugCallStack::LogExceptionInfo(EXCEPTION_POINTERS* pex)
|
||||
WriteLineToLog("Exception Description: %s", desc);
|
||||
|
||||
|
||||
azstrcpy(m_excDesc, excDesc);
|
||||
azstrcpy(m_excAddr, excAddr);
|
||||
azstrcpy(m_excCode, excCode);
|
||||
azstrcpy(m_excDesc, AZ_ARRAY_SIZE(m_excDesc), excDesc);
|
||||
azstrcpy(m_excAddr, AZ_ARRAY_SIZE(m_excAddr), excAddr);
|
||||
azstrcpy(m_excCode, AZ_ARRAY_SIZE(m_excCode), excCode);
|
||||
|
||||
|
||||
char errs[32768];
|
||||
@@ -504,7 +504,7 @@ void DebugCallStack::LogExceptionInfo(EXCEPTION_POINTERS* pex)
|
||||
dumpCallStack(funcs);
|
||||
// Fill call stack.
|
||||
char str[s_iCallStackSize];
|
||||
azstrcpy(str, "");
|
||||
azstrcpy(str, AZ_ARRAY_SIZE(str), "");
|
||||
for (unsigned int i = 0; i < funcs.size(); i++)
|
||||
{
|
||||
char temp[s_iCallStackSize];
|
||||
@@ -514,7 +514,7 @@ void DebugCallStack::LogExceptionInfo(EXCEPTION_POINTERS* pex)
|
||||
azstrcat(errs, temp);
|
||||
azstrcat(errs, "\n");
|
||||
}
|
||||
azstrcpy(m_excCallstack, str);
|
||||
azstrcpy(m_excCallstack, AZ_ARRAY_SIZE(m_excCallstack), str);
|
||||
}
|
||||
|
||||
azstrcat(errorString, errs);
|
||||
|
||||
@@ -237,7 +237,7 @@ void IDebugCallStack::WriteLineToLog(const char* format, ...)
|
||||
char szBuffer[MAX_WARNING_LENGTH];
|
||||
va_start(ArgList, format);
|
||||
vsnprintf_s(szBuffer, sizeof(szBuffer), sizeof(szBuffer) - 1, format, ArgList);
|
||||
azstrcat(szBuffer, "\n");
|
||||
azstrcat(szBuffer, MAX_WARNING_LENGTH, "\n");
|
||||
szBuffer[sizeof(szBuffer) - 1] = '\0';
|
||||
va_end(ArgList);
|
||||
|
||||
|
||||
@@ -41,11 +41,7 @@ public:
|
||||
filename = "[unknown]";
|
||||
line = 0;
|
||||
baseAddr = addr;
|
||||
#if defined(PLATFORM_64BIT)
|
||||
procName = AZStd::string::format("[%016llX]", addr);
|
||||
#else
|
||||
procName = AZStd::string::format("[%08X]", addr);
|
||||
#endif
|
||||
procName = AZStd::string::format("[%p]", addr);
|
||||
}
|
||||
|
||||
// returns current filename
|
||||
|
||||
@@ -567,7 +567,7 @@ ILevel* CLevelSystem::LoadLevelInternal(const char* _levelName)
|
||||
INDENT_LOG_DURING_SCOPE();
|
||||
|
||||
char levelName[256];
|
||||
azstrcpy(levelName, _levelName);
|
||||
azstrcpy(levelName, AZ_ARRAY_SIZE(levelName), _levelName);
|
||||
|
||||
// Not remove a scope!!!
|
||||
{
|
||||
|
||||
@@ -2762,7 +2762,7 @@ void CLocalizedStringsManager::LocalizeTime(time_t t, bool bMakeLocalTime, bool
|
||||
const size_t bufSize = sizeof(buf) / sizeof(buf[0]);
|
||||
wcsftime(buf, bufSize, bShowSeconds ? L"%#X" : L"%X", &theTime);
|
||||
buf[bufSize - 1] = 0;
|
||||
Unicode::Convert(outTimeString, buf);
|
||||
AZStd::to_string(outTimeString, buf);
|
||||
}
|
||||
|
||||
void CLocalizedStringsManager::LocalizeDate(time_t t, bool bMakeLocalTime, bool bShort, bool bIncludeWeekday, AZStd::string& outDateString)
|
||||
@@ -2790,7 +2790,7 @@ void CLocalizedStringsManager::LocalizeDate(time_t t, bool bMakeLocalTime, bool
|
||||
const wchar_t* format = bShort ? (bIncludeWeekday ? L"%a %x" : L"%x") : L"%#x"; // long format always contains Weekday name
|
||||
wcsftime(buf, bufSize, format, &theTime);
|
||||
buf[bufSize - 1] = 0;
|
||||
Unicode::Convert(outDateString, buf);
|
||||
AZStd::to_string(outDateString, buf);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -508,7 +508,7 @@ void CLog::LogV(const ELogType type, [[maybe_unused]]int flags, const char* szFo
|
||||
stack_string s = szBuffer;
|
||||
s += "\t<Scope> ";
|
||||
s += sAssetScope;
|
||||
azstrcpy(szBuffer, s.c_str());
|
||||
azstrcpy(szBuffer, AZ_ARRAY_SIZE(szBuffer), s.c_str());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -531,7 +531,7 @@ void CLog::LogV(const ELogType type, [[maybe_unused]]int flags, const char* szFo
|
||||
}
|
||||
}
|
||||
i = m_iLastHistoryItem = m_iLastHistoryItem + 1 & sz - 1;
|
||||
azstrcpy(m_history[i].str, m_history[i].ptr = szSpamCheck);
|
||||
azstrcpy(m_history[i].str, AZ_ARRAY_SIZE(m_history[i].str), m_history[i].ptr = szSpamCheck);
|
||||
m_history[i].type = type;
|
||||
m_history[i].time = time;
|
||||
}
|
||||
@@ -862,7 +862,7 @@ bool CLog::LogToMainThread(const char* szString, ELogType logType, bool bAdd, SL
|
||||
{
|
||||
// When logging from other thread then main, push all log strings to queue.
|
||||
SLogMsg msg;
|
||||
azstrcpy(msg.msg, szString);
|
||||
azstrcpy(msg.msg, AZ_ARRAY_SIZE(msg.msg), szString);
|
||||
msg.bAdd = bAdd;
|
||||
msg.destination = destination;
|
||||
msg.logType = logType;
|
||||
@@ -1277,7 +1277,7 @@ void CLog::CreateBackupFile() const
|
||||
|
||||
AZStd::string bakdest = PathUtil::Make(LOG_BACKUP_PATH, sFileWithoutExt + sBackupNameAttachment + "." + sExt);
|
||||
fileSystem->CreatePath(LOG_BACKUP_PATH);
|
||||
azstrcpy(m_sBackupFilename, bakdest.c_str());
|
||||
azstrcpy(m_sBackupFilename, AZ_ARRAY_SIZE(m_sBackupFilename), bakdest.c_str());
|
||||
// Remove any existing backup file with the same name first since the copy will fail otherwise.
|
||||
fileSystem->Remove(m_sBackupFilename);
|
||||
fileSystem->Copy(m_szFilename, bakdest.c_str());
|
||||
|
||||
@@ -282,7 +282,7 @@ static const char* GetLastSystemErrorMessage()
|
||||
0,
|
||||
NULL))
|
||||
{
|
||||
azstrcpy(szBuffer, (char*)lpMsgBuf);
|
||||
azstrcpy(szBuffer, AZ_ARRAY_SIZE(szBuffer), (char*)lpMsgBuf);
|
||||
LocalFree(lpMsgBuf);
|
||||
}
|
||||
else
|
||||
|
||||
@@ -1547,31 +1547,31 @@ const char* CXConsole::GetFlagsString(const uint32 dwFlags)
|
||||
// hiding this makes it a bit more difficult for cheaters
|
||||
// if(dwFlags&VF_CHEAT) azstrcat( sFlags,"CHEAT, ");
|
||||
|
||||
azstrcpy(sFlags, "");
|
||||
azstrcpy(sFlags, AZ_ARRAY_SIZE(sFlags), "");
|
||||
|
||||
if (dwFlags & VF_READONLY)
|
||||
{
|
||||
azstrcat(sFlags, "READONLY, ");
|
||||
azstrcat(sFlags, AZ_ARRAY_SIZE(sFlags), "READONLY, ");
|
||||
}
|
||||
if (dwFlags & VF_DEPRECATED)
|
||||
{
|
||||
azstrcat(sFlags, "DEPRECATED, ");
|
||||
azstrcat(sFlags, AZ_ARRAY_SIZE(sFlags), "DEPRECATED, ");
|
||||
}
|
||||
if (dwFlags & VF_DUMPTODISK)
|
||||
{
|
||||
azstrcat(sFlags, "DUMPTODISK, ");
|
||||
azstrcat(sFlags, AZ_ARRAY_SIZE(sFlags), "DUMPTODISK, ");
|
||||
}
|
||||
if (dwFlags & VF_REQUIRE_LEVEL_RELOAD)
|
||||
{
|
||||
azstrcat(sFlags, "REQUIRE_LEVEL_RELOAD, ");
|
||||
azstrcat(sFlags, AZ_ARRAY_SIZE(sFlags), "REQUIRE_LEVEL_RELOAD, ");
|
||||
}
|
||||
if (dwFlags & VF_REQUIRE_APP_RESTART)
|
||||
{
|
||||
azstrcat(sFlags, "REQUIRE_APP_RESTART, ");
|
||||
azstrcat(sFlags, AZ_ARRAY_SIZE(sFlags), "REQUIRE_APP_RESTART, ");
|
||||
}
|
||||
if (dwFlags & VF_RESTRICTEDMODE)
|
||||
{
|
||||
azstrcat(sFlags, "RESTRICTEDMODE, ");
|
||||
azstrcat(sFlags, AZ_ARRAY_SIZE(sFlags), "RESTRICTEDMODE, ");
|
||||
}
|
||||
|
||||
if (sFlags[0] != 0)
|
||||
@@ -3325,7 +3325,7 @@ const char* CXConsole::AutoComplete(const char* substr)
|
||||
const char* szCmd = cmds[i];
|
||||
|
||||
size_t cmdlen = strlen(szCmd);
|
||||
if (cmdlen >= substrLen && azmemicmp(szCmd, substr, substrLen) == 0)
|
||||
if (cmdlen >= substrLen && azstrnicmp(szCmd, substr, substrLen) == 0)
|
||||
{
|
||||
if (substrLen == cmdlen)
|
||||
{
|
||||
|
||||
@@ -32,7 +32,7 @@ const char* XMLBinary::XMLBinaryReader::GetErrorDescription() const
|
||||
|
||||
void XMLBinary::XMLBinaryReader::SetErrorDescription(const char* text)
|
||||
{
|
||||
azstrcpy(m_errorDescription, text);
|
||||
azstrcpy(m_errorDescription, AZ_ARRAY_SIZE(m_errorDescription), text);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@ bool XMLBinary::CXMLBinaryWriter::WriteNode(IDataWriter* pFile, XmlNodeRef node,
|
||||
static const uint nMaxNodeCount = (NodeIndex) ~0;
|
||||
if (m_nodes.size() > nMaxNodeCount)
|
||||
{
|
||||
error = AZStd::string::format("XMLBinary: Too many nodes: %d (max is %i)", m_nodes.size(), nMaxNodeCount);
|
||||
error = AZStd::string::format("XMLBinary: Too many nodes: %zu (max is %i)", m_nodes.size(), nMaxNodeCount);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user