; ; __acrt_errno_from_os_error from 0x18012fd98 to 0x18012fddd (69 bytes) ; ; 2 xrefs: ; > __acrt_errno_map_os_error @ 0x18012fe1c ; > _free_base @ 0x180134844 ; ; 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 ; xor eax, eax ; +0x0, 0x18012fd98 lea r9, dword_180172240 ; +0x2, 0x18012fd9a mov rdx, r9 ; +0x9, 0x18012fda1 lea r8d, [rax+8] ; +0xc, 0x18012fda4 cmp ecx, [rdx] ; +0x10, 0x18012fda8 jz short loc_18012FDD7 ; +0x12, 0x18012fdaa inc eax ; +0x14, 0x18012fdac add rdx, r8 ; +0x16, 0x18012fdae cmp eax, 2Dh ; '-' ; +0x19, 0x18012fdb1 jb short loc_18012FDA8 ; +0x1c, 0x18012fdb4 lea eax, [rcx-13h] ; +0x1e, 0x18012fdb6 cmp eax, 11h ; +0x21, 0x18012fdb9 ja short loc_18012FDC4 ; +0x24, 0x18012fdbc mov eax, 0Dh ; +0x26, 0x18012fdbe retn ; +0x2b, 0x18012fdc3 add ecx, 0FFFFFF44h ; +0x2c, 0x18012fdc4 mov eax, 16h ; +0x32, 0x18012fdca cmp ecx, 0Eh ; +0x37, 0x18012fdcf cmovbe eax, r8d ; +0x3a, 0x18012fdd2 retn ; +0x3e, 0x18012fdd6 mov eax, [r9+rax*8+4] ; +0x3f, 0x18012fdd7 retn ; +0x44, 0x18012fddc