; ; _isleadbyte_l from 0x18013da24 to 0x18013da6f (75 bytes) ; ; 2 xrefs: ; > _mbtowc_l @ 0x18013735b ; > @ 0x180203b00 ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; push rbx ; +0x0, 0x18013da24 sub rsp, 40h ; +0x2, 0x18013da26 movsxd rbx, ecx ; +0x6, 0x18013da2a lea rcx, [rsp+48h+var_28]; this ; +0x9, 0x18013da2d call ??0_LocaleUpdate@@QEAA@QEAU__crt_locale_pointers@@@Z ; +0xe, 0x18013da32 lea eax, [rbx+1] ; +0x13, 0x18013da37 cmp eax, 100h ; +0x16, 0x18013da3a ja short loc_18013DA54 ; +0x1b, 0x18013da3f mov rax, [rsp+48h+var_20] ; +0x1d, 0x18013da41 mov rcx, [rax] ; +0x22, 0x18013da46 movzx eax, word ptr [rcx+rbx*2] ; +0x25, 0x18013da49 and eax, 8000h ; +0x29, 0x18013da4d jmp short loc_18013DA56 ; +0x2e, 0x18013da52 xor eax, eax ; +0x30, 0x18013da54 cmp [rsp+48h+var_10], 0 ; +0x32, 0x18013da56 jz short loc_18013DA69 ; +0x37, 0x18013da5b mov rcx, [rsp+48h+var_28] ; +0x39, 0x18013da5d and dword ptr [rcx+3A8h], 0FFFFFFFDh ; +0x3e, 0x18013da62 add rsp, 40h ; +0x45, 0x18013da69 pop rbx ; +0x49, 0x18013da6d retn ; +0x4a, 0x18013da6e