diff options
author | twinaphex | 2015-11-05 14:29:26 +0100 |
---|---|---|
committer | twinaphex | 2015-11-05 14:29:26 +0100 |
commit | a13a040c067999fa52c9e0ac8d08f6edcd6c792f (patch) | |
tree | 5bca649b1b28347e4ec3209fc7c3f3fa29076c23 /src/sa1.cpp | |
parent | 8c7819e57646ad4fd44285b49e0eaa4c55b8e231 (diff) | |
download | snes9x2002-a13a040c067999fa52c9e0ac8d08f6edcd6c792f.tar.gz snes9x2002-a13a040c067999fa52c9e0ac8d08f6edcd6c792f.tar.bz2 snes9x2002-a13a040c067999fa52c9e0ac8d08f6edcd6c792f.zip |
Change some int casts to intptr_t
Diffstat (limited to 'src/sa1.cpp')
-rw-r--r-- | src/sa1.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
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;
|