mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-14 02:27:40 -04:00
Fix some minGW bugs.
This commit is contained in:
@ -119,7 +119,7 @@ const wchar_t * ProductLongName () {
|
|||||||
//============================================================================
|
//============================================================================
|
||||||
void ProductString (wchar_t * dest, unsigned destChars) {
|
void ProductString (wchar_t * dest, unsigned destChars) {
|
||||||
// Example: "UruLive.2.214 - External.Release"
|
// Example: "UruLive.2.214 - External.Release"
|
||||||
swprintf(
|
hsSnwprintf(
|
||||||
dest,
|
dest,
|
||||||
destChars,
|
destChars,
|
||||||
L"%s.%u.%u - %s.%s",
|
L"%s.%u.%u - %s.%s",
|
||||||
|
@ -23,6 +23,7 @@ set(pnSceneObject_SOURCES
|
|||||||
)
|
)
|
||||||
|
|
||||||
add_library(pnSceneObject STATIC ${pnSceneObject_HEADERS} ${pnSceneObject_SOURCES})
|
add_library(pnSceneObject STATIC ${pnSceneObject_HEADERS} ${pnSceneObject_SOURCES})
|
||||||
|
target_link_libraries(pnSceneObject CoreLib pnKeyedObject pnNetCommon)
|
||||||
|
|
||||||
source_group("Header Files" FILES ${pnSceneObject_HEADERS})
|
source_group("Header Files" FILES ${pnSceneObject_HEADERS})
|
||||||
source_group("Source Files" FILES ${pnSceneObject_SOURCES})
|
source_group("Source Files" FILES ${pnSceneObject_SOURCES})
|
||||||
|
@ -141,6 +141,7 @@ void CpuGetInfo (
|
|||||||
uint32_t flags[2] = { 0, 0 };
|
uint32_t flags[2] = { 0, 0 };
|
||||||
cpuVendor[0] = 0;
|
cpuVendor[0] = 0;
|
||||||
|
|
||||||
|
#ifdef _MSC_VER
|
||||||
_asm {
|
_asm {
|
||||||
// Detect if cpuid instruction is supported by attempting
|
// Detect if cpuid instruction is supported by attempting
|
||||||
// to change the ID bit of EFLAGS
|
// to change the ID bit of EFLAGS
|
||||||
@ -187,6 +188,7 @@ void CpuGetInfo (
|
|||||||
|
|
||||||
DONE:
|
DONE:
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
// Decode capability flags
|
// Decode capability flags
|
||||||
const static struct CpuCap {
|
const static struct CpuCap {
|
||||||
|
@ -16,7 +16,7 @@ set(plStatusLog_HEADERS
|
|||||||
)
|
)
|
||||||
|
|
||||||
add_library(plStatusLog STATIC ${plStatusLog_SOURCES} ${plStatusLog_HEADERS})
|
add_library(plStatusLog STATIC ${plStatusLog_SOURCES} ${plStatusLog_HEADERS})
|
||||||
target_link_libraries(plStatusLog CoreLib plFile plUnifiedTime)
|
target_link_libraries(plStatusLog CoreLib plFile plUnifiedTime pnProduct)
|
||||||
|
|
||||||
source_group("Source Files" FILES ${plStatusLog_SOURCES})
|
source_group("Source Files" FILES ${plStatusLog_SOURCES})
|
||||||
source_group("Header Files" FILES ${plStatusLog_HEADERS})
|
source_group("Header Files" FILES ${plStatusLog_HEADERS})
|
||||||
|
@ -480,15 +480,15 @@ bool plStatusLog::IReOpen( void )
|
|||||||
ext = L".elf";
|
ext = L".elf";
|
||||||
#endif
|
#endif
|
||||||
wchar_t fileToOpen[MAX_PATH];
|
wchar_t fileToOpen[MAX_PATH];
|
||||||
swprintf(fileToOpen, MAX_PATH, L"%s.0%s", fileNoExt, ext);
|
hsSnwprintf(fileToOpen, MAX_PATH, L"%s.0%s", fileNoExt, ext);
|
||||||
if (!(fFlags & kDontRotateLogs))
|
if (!(fFlags & kDontRotateLogs))
|
||||||
{
|
{
|
||||||
wchar_t work[MAX_PATH], work2[MAX_PATH];
|
wchar_t work[MAX_PATH], work2[MAX_PATH];
|
||||||
swprintf(work, MAX_PATH, L"%s.3%s",fileNoExt,ext);
|
hsSnwprintf(work, MAX_PATH, L"%s.3%s",fileNoExt,ext);
|
||||||
plFileUtils::RemoveFile(work);
|
plFileUtils::RemoveFile(work);
|
||||||
swprintf(work2, MAX_PATH, L"%s.2%s",fileNoExt,ext);
|
hsSnwprintf(work2, MAX_PATH, L"%s.2%s",fileNoExt,ext);
|
||||||
plFileUtils::FileMove(work2, work);
|
plFileUtils::FileMove(work2, work);
|
||||||
swprintf(work, MAX_PATH, L"%s.1%s",fileNoExt,ext);
|
hsSnwprintf(work, MAX_PATH, L"%s.1%s",fileNoExt,ext);
|
||||||
plFileUtils::FileMove(work, work2);
|
plFileUtils::FileMove(work, work2);
|
||||||
plFileUtils::FileMove(fileToOpen, work);
|
plFileUtils::FileMove(fileToOpen, work);
|
||||||
}
|
}
|
||||||
@ -541,7 +541,7 @@ void plStatusLog::IParseFileName(wchar_t* file, size_t fnsize, wchar_t* fileNoEx
|
|||||||
{
|
{
|
||||||
const wchar_t *base = plStatusLogMgr::IGetBasePath();
|
const wchar_t *base = plStatusLogMgr::IGetBasePath();
|
||||||
if( wcslen( base ) != nil )
|
if( wcslen( base ) != nil )
|
||||||
swprintf( file, fnsize, L"%s%s%s", base, WPATH_SEPARATOR_STR, fFilename.c_str() );
|
hsSnwprintf( file, fnsize, L"%s%s%s", base, WPATH_SEPARATOR_STR, fFilename.c_str() );
|
||||||
else
|
else
|
||||||
wcscpy( file, fFilename.c_str() );
|
wcscpy( file, fFilename.c_str() );
|
||||||
|
|
||||||
|
@ -116,7 +116,7 @@ class plResDlgLoader : public plRegistryPageIterator, public plRegistryKeyIterat
|
|||||||
{
|
{
|
||||||
TVITEM tvi = {0};
|
TVITEM tvi = {0};
|
||||||
tvi.mask = TVIF_TEXT | TVIF_PARAM;
|
tvi.mask = TVIF_TEXT | TVIF_PARAM;
|
||||||
tvi.pszText = text ? (char*)text : "<NULL>";
|
tvi.pszText = text ? (char*)text : (char*)"<NULL>";
|
||||||
tvi.cchTextMax = text ? strlen(text) : 7;
|
tvi.cchTextMax = text ? strlen(text) : 7;
|
||||||
tvi.lParam = (LPARAM)info;
|
tvi.lParam = (LPARAM)info;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user