Fix a few warnings


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10688 a1c6a512-1295-4272-9138-f99709370657
diff --git a/bootloader/gigabeat.c b/bootloader/gigabeat.c
index dcd013e..c04042c 100644
--- a/bootloader/gigabeat.c
+++ b/bootloader/gigabeat.c
@@ -20,7 +20,7 @@
 
 char version[] = APPSVERSION;
 
-void go_usb_mode() {
+void go_usb_mode(void) {
   /* Drop into USB mode.  This does not check for disconnection. */
 
     int i;
diff --git a/firmware/target/arm/gigabeat/meg-fx/lcd-meg-fx.c b/firmware/target/arm/gigabeat/meg-fx/lcd-meg-fx.c
index 7c8185d..f193f98 100644
--- a/firmware/target/arm/gigabeat/meg-fx/lcd-meg-fx.c
+++ b/firmware/target/arm/gigabeat/meg-fx/lcd-meg-fx.c
@@ -3,6 +3,7 @@
 #include "lcd.h"
 #include "kernel.h"
 #include "system.h"
+#include "string.h"
 
 void lcd_init_device(void);
 void lcd_update_rec(int, int, int, int);
diff --git a/firmware/target/arm/gigabeat/meg-fx/sc606-meg-fx.c b/firmware/target/arm/gigabeat/meg-fx/sc606-meg-fx.c
index b4e5508..b0554a8 100644
--- a/firmware/target/arm/gigabeat/meg-fx/sc606-meg-fx.c
+++ b/firmware/target/arm/gigabeat/meg-fx/sc606-meg-fx.c
@@ -55,7 +55,7 @@
     DELAY;
 }
 
-void sc606_i2c_ack()
+void sc606_i2c_ack(void)
 {
 
     SDA_LO;
@@ -106,7 +106,7 @@
     return sc606_i2c_getack();
 }
 
-unsigned char sc606_i2c_inb()
+unsigned char sc606_i2c_inb(void)
 {
    int i;
    unsigned char byte = 0;
@@ -159,7 +159,7 @@
     return x;
 }
 
-void sc606_init()
+void sc606_init(void)
 {
     /* Set GPB2 (EN) to 1 */
     GPBCON = (GPBCON & ~(3<<4)) | 1<<4;