Type Mac CURSOR_UpdateAnimation as void __cdecl (void)
Mac body reads no stack args and no entry registers (ECX is loaded from a call result at 0x00063798 before use); it advances the cursor animation state globals and returns with plain RET, EAX a leftover. Its caller CURSOR_Draw (0x00063cff) passes nothing and its own result is not taken from it.
Changes 1, applied together
Set prototype
mac 0x00063674signatureundefined CURSOR_UpdateAnimation(void)→void CURSOR_UpdateAnimation(void)conventionunknown→__cdecl