[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lost] [Patch] gcc 4.3: Warnungen über unvollständige Prototypen



! Immer komplette Prototypen spezifizieren, d.h. vor allem keine leere 
Parameterliste foo(), sondern foo(void) - behebt Warnungen mit gcc 4.3
Index: trunk/src/kernel/src/intr.c
===================================================================
--- trunk.orig/src/kernel/src/intr.c
+++ trunk/src/kernel/src/intr.c
@@ -115,7 +115,7 @@ extern void stack_backtrace_ebp(dword st
 
 void handle_exception(dword* esp);
 
-void send_irqs();
+void send_irqs(dword* esp);
 dword irqs_to_send[16];
 
 /*
Index: trunk/src/modules/floppy/floppy.c
===================================================================
--- trunk.orig/src/modules/floppy/floppy.c
+++ trunk/src/modules/floppy/floppy.c
@@ -146,7 +146,7 @@ void    floppy_irq_handler();
 bool    floppy_wait_irq(int num);
 void    floppy_int_sense();
 void    floppy_reset();
-bool    floppy_recalibrate();
+bool    floppy_recalibrate(void);
 bool    floppy_seek(byte cylinder);
 bool    floppy_read_sector(dword lba, void *data);
 bool    floppy_write_sector(dword lba, void *data);
@@ -377,7 +377,7 @@ void floppy_init()
     floppy_send_byte(0xDF);
     floppy_send_byte(0x02);
     
-    floppy_recalibrate(0);
+    floppy_recalibrate();
 }
 
 /**
@@ -558,7 +558,7 @@ void floppy_int_sense()
  *
  * @return TRUE wenn das Neukalibrieren gelungen ist, sonst FALSE
  */
-bool floppy_recalibrate()
+bool floppy_recalibrate(void)
 {
     DEBUG_MSG("Kalibriere Laufwerk neu");
     floppy_drives[floppy_cur_drive].cylinder = 255;
@@ -604,7 +604,7 @@ void floppy_reset()
     floppy_send_byte(0x02);
     
     // Recalibrate
-    floppy_recalibrate(0);
+    floppy_recalibrate();
 */    
 }