static int set_cbm_joystick(int val, void *param) { const int nr = (int)param; cbm_joystick[nr] = (joystick_device_t)val; joystick_clear(nr + 1); return 0; }
static int set_cbm_joystick(int val, void *param) { int nr = vice_ptr_to_int(param); switch (val) { case JOYDEV_NONE: case JOYDEV_HW1: case JOYDEV_HW2: case JOYDEV_NUMPAD: case JOYDEV_KEYSET1: case JOYDEV_KEYSET2: break; default: return -1; } cbm_joystick[nr] = (joystick_device_t)val; joystick_clear(nr + 1); return 0; }