This commit is contained in:
love-code-yeyixiao 2024-06-23 14:00:26 +08:00
parent 8dc48cb210
commit 9bda4c9d4a
1 changed files with 5 additions and 5 deletions

View File

@ -397,7 +397,7 @@ _FX BOOL Kernel_QueryPerformanceCounter(LARGE_INTEGER* lpPerformanceCount)
return rtn; return rtn;
} }
_FX LANGID GetUserDefaultUILanguage() { _FX LANGID Kernel_GetUserDefaultUILanguage() {
return (LANGID)SbieApi_QueryConfNumber(NULL, L"FalseLCID", 1033); return (LANGID)SbieApi_QueryConfNumber(NULL, L"FalseLCID", 1033);
} }
typedef int (*LCIDToLocaleName)( typedef int (*LCIDToLocaleName)(
@ -412,7 +412,7 @@ _FX int Kernel_GetUserDefaultLocaleName(
) { ) {
LCIDToLocaleName ltln = Ldr_GetProcAddrNew(Dll_Kernel32, L"LCIDToLocaleName", "LCIDToLocaleName"); LCIDToLocaleName ltln = Ldr_GetProcAddrNew(Dll_Kernel32, L"LCIDToLocaleName", "LCIDToLocaleName");
if (ltln) { if (ltln) {
return ltln(SbieApi_QueryConfBool(NULL, L"FalseLCID", 1033), lpLocaleName, cchLocaleName, 0); return ltln(SbieApi_QueryConfNumber(NULL, L"FalseLCID", 1033), lpLocaleName, cchLocaleName, 0);
} }
else { else {
if (cchLocaleName >= 4) if (cchLocaleName >= 4)
@ -430,7 +430,7 @@ _FX LCID Kernel_GetUserDefaultLCID() {
_FX LANGID Kernel_GetUserDefaultLangID() { _FX LANGID Kernel_GetUserDefaultLangID() {
return SbieApi_QueryConfNumber(NULL, L"FalseLCID", 1033); return SbieApi_QueryConfNumber(NULL, L"FalseLCID", 1033);
} }
char* itoa(int num, char* str, int radix) char* itoa2(int num, char* str, int radix)
{ {
char index[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; char index[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
unsigned unum; unsigned unum;
@ -469,7 +469,7 @@ char* itoa(int num, char* str, int radix)
return str; return str;
} }
#include<cstdlib> #include<stdlib.h>
const wchar_t* GetWC(const char* c) const wchar_t* GetWC(const char* c)
{ {
const size_t cSize = strlen(c) + 1; const size_t cSize = strlen(c) + 1;
@ -482,7 +482,7 @@ _FX int Kernel_GetUserDefaultGeoName(
LPWSTR geoName, LPWSTR geoName,
int geoNameCount int geoNameCount
) { ) {
lstrcpy(geoName, GetWC(itoa(SbieApi_QueryConfNumber(NULL, L"FalseAreaNumber", 840))); lstrcpy(geoName, GetWC(itoa2(SbieApi_QueryConfNumber(NULL, L"FalseAreaNumber", 840)));
} }
_FX LANGID Kernel_GetSystemDefaultUILanguage() { _FX LANGID Kernel_GetSystemDefaultUILanguage() {