REDIVIVUS

Proposals / #1610

Mac MACCURSOR_ShowCursor: int32_t __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

It reads no register or stack args. It implements the Win32 ShowCursor(TRUE) counter held in global 0x003f4964: it increments the count and, when the count reaches 0 and cursor procs are not suspended, calls the show hook (0x00036a92). It returns the new count in EAX (the incremented value, or reloaded at 0x00036a98). Caller: ShowCursor.

Changes 1, applied together

  1. Set prototype mac 0x00036a6c

    signatureundefined MACCURSOR_ShowCursor(void)→int32_t MACCURSOR_ShowCursor(void)
    conventionunknown→__cdecl