diff options
author | 2008-08-14 13:13:40 +0000 | |
---|---|---|
committer | 2008-08-14 13:13:40 +0000 | |
commit | 06c0d541ed75718827fa07de013a0471f8dec96c (patch) | |
tree | 1612f2d5b0e17b712f4139c4ae3815d3f7153cd5 /src/emu | |
parent | 841c0ce03ae530745c411cbc3fe6d2a9968719eb (diff) |
Another one...
Diffstat (limited to 'src/emu')
-rw-r--r-- | src/emu/cpu/sh4/sh4.c | 4 |
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); } |