mirror of
https://github.com/xenia-project/xenia.git
synced 2025-12-06 07:12:03 +01:00
Fixing bad log and warnings.
This commit is contained in:
parent
a5eacc2972
commit
a482d7968b
|
|
@ -141,17 +141,17 @@ SHIM_CALL RtlCompareStringN_shim(PPCContext* ppc_state, KernelState* state) {
|
||||||
uint32_t string_2_len = SHIM_GET_ARG_32(3);
|
uint32_t string_2_len = SHIM_GET_ARG_32(3);
|
||||||
uint32_t case_insensitive = SHIM_GET_ARG_32(4);
|
uint32_t case_insensitive = SHIM_GET_ARG_32(4);
|
||||||
|
|
||||||
XELOGD("RtlCompareStringN(%.8X, %d, %.8X, %, %d)", string_1_ptr, string_1_len,
|
XELOGD("RtlCompareStringN(%.8X, %d, %.8X, %d, %d)", string_1_ptr,
|
||||||
string_2_ptr, string_2_len, case_insensitive);
|
string_1_len, string_2_ptr, string_2_len, case_insensitive);
|
||||||
|
|
||||||
auto string_1 = reinterpret_cast<const char*>(SHIM_MEM_ADDR(string_1_ptr));
|
auto string_1 = reinterpret_cast<const char*>(SHIM_MEM_ADDR(string_1_ptr));
|
||||||
auto string_2 = reinterpret_cast<const char*>(SHIM_MEM_ADDR(string_2_ptr));
|
auto string_2 = reinterpret_cast<const char*>(SHIM_MEM_ADDR(string_2_ptr));
|
||||||
|
|
||||||
if (string_1_len == 0xFFFF) {
|
if (string_1_len == 0xFFFF) {
|
||||||
string_1_len = std::strlen(string_1);
|
string_1_len = uint32_t(std::strlen(string_1));
|
||||||
}
|
}
|
||||||
if (string_2_len == 0xFFFF) {
|
if (string_2_len == 0xFFFF) {
|
||||||
string_2_len = std::strlen(string_2);
|
string_2_len = uint32_t(std::strlen(string_2));
|
||||||
}
|
}
|
||||||
auto len = std::min(string_1_len, string_2_len);
|
auto len = std::min(string_1_len, string_2_len);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue