From a13a040c067999fa52c9e0ac8d08f6edcd6c792f Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 5 Nov 2015 14:29:26 +0100 Subject: Change some int casts to intptr_t --- src/sa1.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/sa1.cpp') diff --git a/src/sa1.cpp b/src/sa1.cpp index 9bd0f8f..73b1fa4 100644 --- a/src/sa1.cpp +++ b/src/sa1.cpp @@ -203,7 +203,7 @@ uint8 S9xSA1GetByte (uint32 address) { uint8 *GetAddress = SA1_Map [(address >> MEMMAP_SHIFT) & MEMMAP_MASK]; if (GetAddress >= (uint8 *) CMemory::MAP_LAST) return (*(GetAddress + (address & 0xffff))); - return S9xSA1GetByte_JumpTable[(int) GetAddress](address); + return S9xSA1GetByte_JumpTable[(intptr_t) GetAddress](address); // return (SA1_Map [(address >> MEMMAP_SHIFT) & MEMMAP_MASK] >= (uint8 *)CMemory::MAP_LAST) ? // (*((uint8 *)(SA1_Map [(address >> MEMMAP_SHIFT) & MEMMAP_MASK]) + (address & 0xffff))) : // S9xSA1GetByte_JumpTable[(int) SA1_Map [(address >> MEMMAP_SHIFT) & MEMMAP_MASK]](address); @@ -292,7 +292,7 @@ void S9xSA1SetByte (uint8 byte, uint32 address) *(Setaddress + (address & 0xffff)) = byte; return; } - S9xSA1SetByte_JumpTable[(int)Setaddress](byte, address); + S9xSA1SetByte_JumpTable[(intptr_t)Setaddress](byte, address); } void S9xSA1SetPCBase (uint32 address) @@ -305,7 +305,7 @@ void S9xSA1SetPCBase (uint32 address) return; } - switch ((int) GetAddress) + switch ((intptr_t) GetAddress) { case CMemory::MAP_PPU: SA1.PCBase = Memory.FillRAM - 0x2000; -- cgit v1.2.3