FreeCAD: Compiler warning fixes

This commit is contained in:
Chris Hennes
2025-03-12 23:16:43 -05:00
committed by Kacper Donat
parent b170b8e27c
commit 21c07cabc5
15 changed files with 32 additions and 24 deletions

View File

@@ -92,6 +92,7 @@
#include <tchar.h>
#include <windows.h>
#include <new>
#include <cassert>
#pragma comment(lib, "version.lib") // for "VerQueryValue"
@@ -810,6 +811,9 @@ private:
case 8: // SymVirtual:
szSymType = "Virtual";
break;
case NumSymTypes: // Not a real option, should never hit
assert(false && "Unreachable"); // in C++23 use std::unreachable
break;
}
}
LPCSTR pdbName = Module.LoadedImageName;
@@ -1468,7 +1472,7 @@ void StackWalker::OnLoadModule(LPCSTR img,
if (fileVersion == 0) {
_snprintf_s(buffer,
maxLen,
"%s:%s (%p), size: %d (result: %d), SymType: '%s', PDB: '%s'\n",
"%s:%s (%p), size: %ld (result: %ld), SymType: '%s', PDB: '%s'\n",
img,
mod,
(LPVOID)baseAddr,
@@ -1484,8 +1488,8 @@ void StackWalker::OnLoadModule(LPCSTR img,
DWORD v1 = (DWORD)((fileVersion >> 48) & 0xFFFF);
_snprintf_s(buffer,
maxLen,
"%s:%s (%p), size: %d (result: %d), SymType: '%s', PDB: '%s', fileVersion: "
"%d.%d.%d.%d\n",
"%s:%s (%p), size: %ld (result: %ld), SymType: '%s', PDB: '%s', fileVersion: "
"%ld.%ld.%ld.%ld\n",
img,
mod,
(LPVOID)baseAddr,
@@ -1535,7 +1539,7 @@ void StackWalker::OnCallstackEntry(CallstackEntryType eType, CallstackEntry& ent
else {
_snprintf_s(buffer,
maxLen,
"%s (%d): %s\n",
"%s (%ld): %s\n",
entry.lineFileName,
entry.lineNumber,
entry.name);
@@ -1554,7 +1558,7 @@ void StackWalker::OnDbgHelpErr(LPCSTR szFuncName, DWORD gle, DWORD64 addr)
#endif
_snprintf_s(buffer,
maxLen,
"ERROR: %s, GetLastError: %d (Address: %p)\n",
"ERROR: %s, GetLastError: %ld (Address: %p)\n",
szFuncName,
gle,
(LPVOID)addr);
@@ -1571,7 +1575,7 @@ void StackWalker::OnSymInit(LPCSTR szSearchPath, DWORD symOptions, LPCSTR szUser
#endif
_snprintf_s(buffer,
maxLen,
"SymInit: Symbol-SearchPath: '%s', symOptions: %d, UserName: '%s'\n",
"SymInit: Symbol-SearchPath: '%s', symOptions: %ld, UserName: '%s'\n",
szSearchPath,
symOptions,
szUserName);
@@ -1604,7 +1608,7 @@ void StackWalker::OnSymInit(LPCSTR szSearchPath, DWORD symOptions, LPCSTR szUser
if (GetVersionExA((OSVERSIONINFOA*)&ver) != FALSE) {
_snprintf_s(buffer,
maxLen,
"OS-Version: %d.%d.%d (%s) 0x%x-0x%x\n",
"OS-Version: %ld.%ld.%ld (%s) 0x%x-0x%x\n",
ver.dwMajorVersion,
ver.dwMinorVersion,
ver.dwBuildNumber,