// // __crt_stdio_output::is_wide_character_specifier from 0x18012bd4c to 0x18012bd8a (62 bytes) // // 6 xrefs: // > unknown_libname_42 @ 0x18012dcc4 // > unknown_libname_43 @ 0x18012dd40 // > unknown_libname_48 @ 0x18012e3fa // > unknown_libname_49 @ 0x18012e4a2 // > unknown_libname_54 @ 0x18012ec14 // > unknown_libname_55 @ 0x18012ecdc // // 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 // char __fastcall __crt_stdio_output::is_wide_character_specifier(char a1, __int16 a2, int a3) { __int64 v3; // rcx char result; // al if ( a3 == 2 ) return 0; if ( a3 == 3 || a3 == 12 || a3 == 13 ) return 1; v3 = a1 & 4; result = (_DWORD)v3 != 0; if ( ((a2 - 99) & 0xFFEF) != 0 ) return v3 == 0; return result; }