X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FInput%2FPS2KbMouse%2F8042.c;h=fd78bb69795e138484fcabfea57207595d249eef;hb=e957c67ea0f63a668303d087af7ee0c7ecff1f01;hp=7d032c5659c89c24b5f32bd3cfa6645095ba524b;hpb=f8b9bcd7dba0da30a4ae21aa0e7d5feae2db3841;p=tpg%2Facess2.git diff --git a/Modules/Input/PS2KbMouse/8042.c b/Modules/Input/PS2KbMouse/8042.c index 7d032c56..fd78bb69 100644 --- a/Modules/Input/PS2KbMouse/8042.c +++ b/Modules/Input/PS2KbMouse/8042.c @@ -9,8 +9,8 @@ // === PROTOTYPES === void KBC8042_Init(void); -void KBC8042_KeyboardHandler(int IRQ); -void KBC8042_MouseHandler(int IRQ); +void KBC8042_KeyboardHandler(int IRQ, void *Ptr); +void KBC8042_MouseHandler(int IRQ, void *Ptr); void KBC8042_EnableMouse(void); static inline void KBC8042_SendDataAlt(Uint8 data); static inline void KBC8042_SendData(Uint8 data); @@ -20,8 +20,8 @@ static void KBC8042_SendMouseCommand(Uint8 cmd); // === CODE === void KBC8042_Init(void) { - IRQ_AddHandler(1, KBC8042_KeyboardHandler); - IRQ_AddHandler(12, KBC8042_MouseHandler); // Set IRQ + IRQ_AddHandler(1, KBC8042_KeyboardHandler, NULL); + IRQ_AddHandler(12, KBC8042_MouseHandler, NULL); // Set IRQ { Uint8 temp; @@ -34,7 +34,7 @@ void KBC8042_Init(void) } } -void KBC8042_KeyboardHandler(int IRQ) +void KBC8042_KeyboardHandler(int IRQ, void *Ptr) { Uint8 scancode; @@ -42,7 +42,7 @@ void KBC8042_KeyboardHandler(int IRQ) KB_HandleScancode( scancode ); } -void KBC8042_MouseHandler(int IRQ) +void KBC8042_MouseHandler(int IRQ, void *Ptr) { PS2Mouse_HandleInterrupt( inb(0x60) ); }