diff --git a/src/xenia/kernel/xboxkrnl/xboxkrnl_rtl.cc b/src/xenia/kernel/xboxkrnl/xboxkrnl_rtl.cc index 76a098149..362ac93ae 100644 --- a/src/xenia/kernel/xboxkrnl/xboxkrnl_rtl.cc +++ b/src/xenia/kernel/xboxkrnl/xboxkrnl_rtl.cc @@ -7,6 +7,8 @@ ****************************************************************************** */ +#include + #include "xenia/kernel/xboxkrnl/xboxkrnl_rtl.h" #include "xenia/base/atomic.h" @@ -392,6 +394,11 @@ dword_result_t RtlUnicodeToMultiByteN_entry(pointer_t destination_ptr, DECLARE_XBOXKRNL_EXPORT3(RtlUnicodeToMultiByteN, kNone, kImplemented, kHighFrequency, kSketchy); +dword_result_t RtlDowncaseUnicodeChar_entry(word_t unicode_char) { + return std::towlower(unicode_char); +} +DECLARE_XBOXKRNL_EXPORT1(RtlDowncaseUnicodeChar, kNone, kImplemented); + // https://undocumented.ntinternals.net/UserMode/Undocumented%20Functions/Executable%20Images/RtlImageNtHeader.html static XIMAGE_NT_HEADERS32* ImageNtHeader(uint8_t* module) { if (!module) {