diff --git a/runahead.c b/runahead.c index c266aa507f..2bdb22c7d2 100644 --- a/runahead.c +++ b/runahead.c @@ -1588,7 +1588,7 @@ static INLINE void preempt_input_poll(preempt_t *preempt, /* Check requested analogs */ if ( preempt->analog_mask[p] - && preempt_analog_input_dirty(preempt, state_cb, p, mapped_port)) + && preempt_analog_input_dirty(preempt, state_cb, (unsigned)p, mapped_port)) runloop_st->flags |= RUNLOOP_FLAG_INPUT_IS_DIRTY; break; case RETRO_DEVICE_MOUSE: @@ -1596,7 +1596,7 @@ static INLINE void preempt_input_poll(preempt_t *preempt, case RETRO_DEVICE_POINTER: /* Check full device state */ if (preempt_ptr_input_dirty( - preempt, state_cb, preempt->ptr_dev[p], p, mapped_port)) + preempt, state_cb, preempt->ptr_dev[p], (unsigned)p, mapped_port)) runloop_st->flags |= RUNLOOP_FLAG_INPUT_IS_DIRTY; break; default: