REDIVIVUS

Proposals / #1609

Mac MACCURSOR_HideCursor: int32_t __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

It reads no register or stack args. It implements the Win32 ShowCursor(FALSE) counter held in global 0x003f4964: if the count is 0 and cursor procs are not suspended, it calls the hide hook (0x00036a53). It then decrements the count, stores it, and returns the new value in EAX (DEC EAX; MOV [global],EAX). This matches the int display count that ShowCursor returns. Caller: ShowCursor.

Changes 1, applied together

  1. Set prototype mac 0x00036a32

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