#ifndef __WRAPPERS_H
#define __WRAPPERS_H
extern void interrupt_0();
extern void interrupt_1();
extern void interrupt_2();
extern void interrupt_3();
extern void interrupt_4();
extern void interrupt_5();
extern void interrupt_6();
extern void interrupt_7();
extern void exception_8();
extern void interrupt_9();
extern void exception_a();
extern void exception_b();
extern void exception_c();
extern void exception_d();
extern void exception_e();
extern void interrupt_f();
extern void interrupt_10();
extern void interrupt_11();
extern void interrupt_12();
extern void interrupt_13();
extern void interrupt_14();
extern void interrupt_15();
extern void interrupt_16();
extern void interrupt_17();
extern void interrupt_18();
extern void interrupt_19();
extern void interrupt_1a();
extern void interrupt_1b();
extern void interrupt_1c();
extern void interrupt_1d();
extern void interrupt_1e();
extern void interrupt_1f();
extern void irq_0();
extern void irq_1();
extern void irq_2();
extern void irq_3();
extern void irq_4();
extern void irq_5();
extern void irq_6();
extern void irq_7();
extern void irq_8();
extern void irq_9();
extern void irq_a();
extern void irq_b();
extern void irq_c();
extern void irq_d();
extern void irq_e();
extern void irq_f();
//extern void syscall_wrapper();
extern void interrupt_30();
static void (*_wrappers[49]) () =
{
interrupt_0,
interrupt_1,
interrupt_2,
interrupt_3,
interrupt_4,
interrupt_5,
interrupt_6,
interrupt_7,
exception_8,
interrupt_9,
exception_a,
exception_b,
exception_c,
exception_d,
exception_e,
interrupt_f,
interrupt_10,
interrupt_11,
interrupt_12,
interrupt_13,
interrupt_14,
interrupt_15,
interrupt_16,
interrupt_17,
interrupt_18,
interrupt_19,
interrupt_1a,
interrupt_1b,
interrupt_1c,
interrupt_1d,
interrupt_1e,
interrupt_1f,
irq_0,
irq_1,
irq_2,
irq_3,
irq_4,
irq_5,
irq_6,
irq_7,
irq_8,
irq_9,
irq_a,
irq_b,
irq_c,
irq_d,
irq_e,
irq_f,
//syscall_wrapper
interrupt_30
};
#endif