Kernel: fix some compiler warning
authordfffffff <dflamand@gmail.com>
Fri, 21 Oct 2016 23:32:51 +0000 (19:32 -0400)
committerdfffffff <dflamand@gmail.com>
Fri, 21 Oct 2016 23:32:51 +0000 (19:32 -0400)
Kernel/kdata.c
Kernel/tools/makeversion.c

index 99b7ccf..bba7798 100644 (file)
@@ -4,7 +4,7 @@
 #include <netdev.h>
 
 p_tab *init_process;
-char *cmdline = (unsigned char *) CMDLINE;
+char *cmdline = (char *) CMDLINE;
 uint16_t ramsize, procmem, maxproc, nproc;
 uint8_t nready;
 uint16_t runticks;
index 8797175..81af7d7 100644 (file)
@@ -56,7 +56,7 @@ struct sysinfoblk {\n\
   uint16_t swapusedk;\n\
   char uname[%d];\n\
 };\n\
-\n", strlen(v) + strlen(sv) + strlen(p) + 9);
+\n", (int)(strlen(v) + strlen(sv) + strlen(p) + 9));
 }
 
 int main(int argc, char *argv[])
@@ -79,5 +79,5 @@ int main(int argc, char *argv[])
                exit(1);
        }
        write_body(f, argv[1], argv[2], argv[3]);
-       fclose(f);
+       return fclose(f) != 0;
 }