Decompile 3 functions in Source/Network/TextEncoding.h, Source/Network/TextEncoding.cpp, ...

Batch #16442 by eAthena: 1 byte-identical, 2 confirmed by peer review.

- fn_16615 CUIRenewQuestUI::MatchesFilter: byte-identical
- fn_02795 FindSubstring: logic confirmed by peer review
- fn_16210 HighlightKeyword: logic confirmed by peer review

Peer-reviewed-by: Yommy, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
ragnarok-clanker 2026-11-10 20:11:33 +00:00
commit 0a34d86404
5 changed files with 7 additions and 13 deletions

View file

@ -160,7 +160,7 @@ std::wstring LowercaseWide(const std::string& text) {
// OFFSET: 0x0058D6B0
// FUNCTION: fn_02795
int FindSubstring(const char* text, int codePage, const char* pattern) {
return static_cast<int>(LowercaseWide(text).find(LowercaseWide(pattern)));
int FindSubstring(std::string_view text, std::string_view pattern) {
return static_cast<int>(LowercaseWide(text.data()).find(LowercaseWide(pattern.data())));
}