X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Fpsxmem.h;h=fbf5f67c74ff2e9e7bdc500d131463737bffb989;hb=HEAD;hp=f3c2051b875392c7d4aed35731e0ae1081729fca;hpb=78a6da0cc3511f4159bf2c648e7e72dc13204492;p=pcsx_rearmed.git diff --git a/libpcsxcore/psxmem.h b/libpcsxcore/psxmem.h index f3c2051b..f9cc8f0c 100644 --- a/libpcsxcore/psxmem.h +++ b/libpcsxcore/psxmem.h @@ -125,7 +125,8 @@ static inline void * psxm_lut(u32 mem, int write, u8 **lut) if (!DISABLE_MEM_LUTS) { void *ptr = lut[mem >> 16]; - return ptr == INVALID_PTR ? INVALID_PTR : ptr + (u16)mem; + return ptr == INVALID_PTR ? INVALID_PTR + : (void *)((uintptr_t)ptr + (u16)mem); } if (mem >= 0xa0000000) @@ -177,8 +178,8 @@ void psxMemShutdown(); u8 psxMemRead8 (u32 mem); u16 psxMemRead16(u32 mem); u32 psxMemRead32(u32 mem); -void psxMemWrite8 (u32 mem, u8 value); -void psxMemWrite16(u32 mem, u16 value); +void psxMemWrite8 (u32 mem, u32 value); +void psxMemWrite16(u32 mem, u32 value); void psxMemWrite32(u32 mem, u32 value); void *psxMemPointer(u32 mem);