suppress warnings about easch <applet>_main() having
no preceding prototype
diff --git a/init/halt.c b/init/halt.c
index a6cf48b..d5c22a8 100644
--- a/init/halt.c
+++ b/init/halt.c
@@ -10,6 +10,7 @@
 #include "busybox.h"
 #include <sys/reboot.h>
 
+int halt_main(int argc, char *argv[]);
 int halt_main(int argc, char *argv[])
 {
 	static const int magic[] = {
diff --git a/init/init.c b/init/init.c
index dc87524..ce1f739 100644
--- a/init/init.c
+++ b/init/init.c
@@ -968,6 +968,7 @@
 }
 #endif  /* FEATURE_USE_INITTAB */
 
+int init_main(int argc, char **argv);
 int init_main(int argc, char **argv)
 {
 	struct init_action *a;
diff --git a/init/mesg.c b/init/mesg.c
index 658c824..40d8ae3 100644
--- a/init/mesg.c
+++ b/init/mesg.c
@@ -15,6 +15,7 @@
 #define S_IWGRP_OR_S_IWOTH	(S_IWGRP | S_IWOTH)
 #endif
 
+int mesg_main(int argc, char *argv[]);
 int mesg_main(int argc, char *argv[])
 {
 	struct stat sb;