[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();
*/
}