REDIVIVUS

Proposals / #881

Mac CHAT_ClearInput: __cdecl void (void); Windows twin is CHAT_ClearInput 0x0047bdc0

applied · by KierTaylor · submitted 2026-11-02, applied 2026-11-02

Ghidra vmac 111 · 3c6740e

Mac body reads no ECX/EDX/[EBP+n]: it memsets the 0x202-byte chat input buffer (plus a second 0x202 buffer), zeroes the length and cursor globals, plain RET. Windows CHAT_ClearInput 0x0047bdc0 is void (void) and does the same memset(0x202) plus two zero stores, so the Mac plate's 'no Windows twin' note is wrong.

Changes 1, applied together

  1. Set prototype mac 0x0009fd63

    signatureundefined CHAT_ClearInput(void)→void CHAT_ClearInput(void)
    conventionunknown→__cdecl