summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu
diff options
context:
space:
mode:
author R. Belmont <rb6502@users.noreply.github.com>2008-08-14 13:13:40 +0000
committer R. Belmont <rb6502@users.noreply.github.com>2008-08-14 13:13:40 +0000
commit06c0d541ed75718827fa07de013a0471f8dec96c (patch)
tree1612f2d5b0e17b712f4139c4ae3815d3f7153cd5 /src/emu
parent841c0ce03ae530745c411cbc3fe6d2a9968719eb (diff)
Another one...
Diffstat (limited to 'src/emu')
-rw-r--r--src/emu/cpu/sh4/sh4.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/cpu/sh4/sh4.c b/src/emu/cpu/sh4/sh4.c
index 3a5c414e63f..1df75c8c134 100644
--- a/src/emu/cpu/sh4/sh4.c
+++ b/src/emu/cpu/sh4/sh4.c
@@ -3898,7 +3898,7 @@ static TIMER_CALLBACK( sh4_rtc_timer_callback )
static TIMER_CALLBACK( sh4_timer_callback )
{
static const UINT16 tuni[] = { SH4_INTC_TUNI0, SH4_INTC_TUNI1, SH4_INTC_TUNI2 };
- int which = (int)ptr;
+ int which = (int)(FPTR)ptr;
int cpunum = param;
int idx = tcr[which];
@@ -4654,7 +4654,7 @@ static void sh4_init(int index, int clock, const void *config, int (*irqcallback
for (i=0; i<3; i++)
{
- sh4.timer[i] = timer_alloc(sh4_timer_callback, (void*)i);
+ sh4.timer[i] = timer_alloc(sh4_timer_callback, (void*)(FPTR)i);
timer_adjust_oneshot(sh4.timer[i], attotime_never, 0);
}