extern void _irq0(void); extern void _irq1(void); extern void _irq2(void); extern void _irq3(void); extern void _irq4(void); extern void _irq5(void); extern void _irq6(void); extern void _irq7(void); extern void _irq8(void); extern void _irq9(void); extern void _irq10(void); extern void _irq11(void); extern void _irq12(void); extern void _irq13(void); extern void _irq14(void); extern void _irq15(void); struct regs_t; void irq_set_handler(int irq, void (*handler)(struct regs_t*)); void irq_init(void);