X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fdrv%2Fkb.c;h=3e461fd6bb5261849b4d3dadb0ea9bd3face150c;hb=ccd6cf2af99fdc050888c70eb4d59f078a15a2da;hp=5e078406b595b0bcf0384b00ac3d8a52c1e2e023;hpb=61f3375f76620a66b519a0e69d4cdf75aaf5854b;p=tpg%2Facess2.git diff --git a/Kernel/drv/kb.c b/Kernel/drv/kb.c index 5e078406..3e461fd6 100644 --- a/Kernel/drv/kb.c +++ b/Kernel/drv/kb.c @@ -14,14 +14,14 @@ #define USE_KERNEL_MAGIC 1 // === IMPORTS === -void Threads_Dump(); +void Threads_Dump(void); // === PROTOTYPES === int KB_Install(char **Arguments); -void KB_IRQHandler(); +void KB_IRQHandler(int IRQNum); void KB_AddBuffer(char ch); Uint64 KB_Read(tVFS_Node *Node, Uint64 Offset, Uint64 Length, void *Dest); -void KB_UpdateLEDs(); +void KB_UpdateLEDs(void); int KB_IOCtl(tVFS_Node *Node, int Id, void *Data); // === GLOBALS === @@ -76,7 +76,7 @@ int KB_Install(char **Arguments) * \fn void KB_IRQHandler() * \brief Called on a keyboard IRQ */ -void KB_IRQHandler() +void KB_IRQHandler(int IRQNum) { Uint8 scancode; Uint32 ch; @@ -191,8 +191,8 @@ void KB_IRQHandler() #endif // Is shift pressed - // - Darn ugly hacks !(!x) means (bool)x - if( !(!gbKB_ShiftState) ^ gbKB_CapsState) + // - Darn ugly hacks !!x means (bool)x + if( !!gbKB_ShiftState ^ gbKB_CapsState) { switch(ch) { @@ -229,10 +229,10 @@ void KB_IRQHandler() } /** - * \fn void KB_UpdateLEDs() + * \fn void KB_UpdateLEDs(void) * \brief Updates the status of the keyboard LEDs */ -void KB_UpdateLEDs() +void KB_UpdateLEDs(void) { Uint8 leds;