Recover the Mac key-binding predicate's full BOOL result
Mac000a199c still records an undefined result, but every normal path deliberately returns full EAX0 or1 and its sole caller TESTs the full register before key validation proceeds. Recover existing BOOL4, preserving ushort nKeyCode/Stack4:2, __cdecl, name, arity and noVarargs. This is an untyped-result/full-width contract correction, not an int4/BOOL4 alias preference. Both complete code bodies(429B/133instructions) match raw memory to separate assembly. Separately,888 raw table bytes cover222 PIC rows with checked bounds/destinations, giving1317 selected bytes total. Arbitrary ctype data and opaque classifier outcomes remain normalized by native code; continuation is conditional IF the call returns. No live sizeof(undefined), customflag/model, library implementation, Mac execution/hash or build gain is claimed. Any concrete storage/model/refusal or contrary evidence holds the whole claim, without narrower fallback.
Changes 1, applied together
Set prototype
mac 0x000a199csignatureundefined CMDTBL_IsBindableKey(ushort nKeyCode)→BOOL CMDTBL_IsBindableKey(ushort nKeyCode)convention__cdecl