INLINE void interrupt_check(const device_config *device) { z80pio_t *z80pio = get_safe_token( device ); /* if we have a callback, update it with the current state */ devcb_call_write_line(&z80pio->intr, (z80pio_irq_state(device) & Z80_DAISY_INT) ? ASSERT_LINE : CLEAR_LINE); }
static void interrupt_check(int which) { z80pio *pio = pios + which; /* if we have a callback, update it with the current state */ if (pio->intr) (*pio->intr)((z80pio_irq_state(which) & Z80_DAISY_INT) ? ASSERT_LINE : CLEAR_LINE); }