REDIVIVUS

Proposals / #1674

Type Mac CURSOR_Draw as void __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

Mac body reads no stack args and no entry registers (ECX is loaded from a global at 0x00063c70 before use); it draws the cursor cell via the D2GFX draw call at 0x002b55d8 and then calls CURSOR_UpdateAnimation; plain RET at 0x00063d0b with EAX a leftover. It is only referenced from the draw-callback table (data ref 0x00616b43).

Changes 1, applied together

  1. Set prototype mac 0x00063c51

    signatureundefined CURSOR_Draw(void)→void CURSOR_Draw(void)
    conventionunknown→__cdecl