From c165519e079c23b04bc15fbc7279573ae1b251ee Mon Sep 17 00:00:00 2001 From: "R. Belmont" Date: Sun, 6 Dec 2009 17:30:10 +0000 Subject: [PATCH] Fix 64-bit issue noted by Juergen. --- src/emu/memory.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emu/memory.c b/src/emu/memory.c index d2ebf094c1f..eed88632d7a 100644 --- a/src/emu/memory.c +++ b/src/emu/memory.c @@ -1549,9 +1549,9 @@ void _memory_unmap(const address_space *space, offs_t addrstart, offs_t addrend, address_space *spacerw = (address_space *)space; if (unmap_read) - space_map_range(spacerw, ROW_READ, space->dbits, 0, addrstart, addrend, addrmask, addrmirror, (genf *)(quiet ? STATIC_NOP : STATIC_UNMAP), spacerw, "unmapped"); + space_map_range(spacerw, ROW_READ, space->dbits, 0, addrstart, addrend, addrmask, addrmirror, (genf *)(FPTR)(quiet ? STATIC_NOP : STATIC_UNMAP), spacerw, "unmapped"); if (unmap_write) - space_map_range(spacerw, ROW_WRITE, space->dbits, 0, addrstart, addrend, addrmask, addrmirror, (genf *)(quiet ? STATIC_NOP : STATIC_UNMAP), spacerw, "unmapped"); + space_map_range(spacerw, ROW_WRITE, space->dbits, 0, addrstart, addrend, addrmask, addrmirror, (genf *)(FPTR)(quiet ? STATIC_NOP : STATIC_UNMAP), spacerw, "unmapped"); }