callback addr as u32 not a void ptr
[my-code/arm.git] / betty / interrupts.c
index a96cc2f..bb2344c 100644 (file)
@@ -25,9 +25,9 @@ void interrupt_init(void) {
        VICDefVectAddr=0;
 }
 
-void interrupt_set_default_callback(void *callback) {
+void interrupt_set_default_callback(u32 callback_addr) {
 
-       VICDefVectAddr=(u32)callback;
+       VICDefVectAddr=callback_addr;
 }
 
 void interrupt_set_soft_callback(void (*callback)(void)) {