Code Policing


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17046 a1c6a512-1295-4272-9138-f99709370657
diff --git a/tools/gigabeat.c b/tools/gigabeat.c
index f4d64ea..5a8d011 100644
--- a/tools/gigabeat.c
+++ b/tools/gigabeat.c
@@ -20,6 +20,9 @@
 #include <stdio.h>
 #include <stdlib.h>
 
+extern void int2le(unsigned int val, unsigned char* addr);
+extern unsigned int le2int(unsigned char* buf);
+
 static FILE * openinfile( const char * filename )
 {
     FILE * F = fopen( filename, "rb" );
diff --git a/tools/gigabeats.c b/tools/gigabeats.c
index c109d6a..2c5a628 100644
--- a/tools/gigabeats.c
+++ b/tools/gigabeats.c
@@ -93,7 +93,7 @@
     fclose(in);
 
     /* Step 2: Create the file header */
-    sprintf(buf, "B000FF\n");
+    sprintf((char *)buf, "B000FF\n");
     put_uint32le(0x88200000, buf+7);
     /* If the value below is too small, the update will attempt to flash.
      * Be careful when changing this (leaving it as is won't cause issues) */
diff --git a/tools/mi4.c b/tools/mi4.c
index a76308c..42d4008 100644
--- a/tools/mi4.c
+++ b/tools/mi4.c
@@ -138,7 +138,7 @@
     memset(outbuf, 0, mi4length);
 
     len = fread(outbuf+0x200, 1, length, file);
-    if(len < length) {
+    if(len < (size_t)length) {
         perror(iname);
         return -2;
     }
@@ -179,7 +179,7 @@
     }
     
     len = fwrite(outbuf, 1, mi4length, file);
-    if(len < length) {
+    if(len < (size_t)length) {
         perror(oname);
         return -4;
     }