[PATCH 03/52] libbsp/v850/shared/crt1.c: Remove warnings

Joel Sherrill joel.sherrill at oarcorp.com
Wed Oct 8 19:15:54 UTC 2014


---
 c/src/lib/libbsp/v850/shared/crt1.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/c/src/lib/libbsp/v850/shared/crt1.c b/c/src/lib/libbsp/v850/shared/crt1.c
index 18c240b..02a8a7f 100644
--- a/c/src/lib/libbsp/v850/shared/crt1.c
+++ b/c/src/lib/libbsp/v850/shared/crt1.c
@@ -1,21 +1,25 @@
 /*
  * From newlib ==> libc/sys/sysnecv850/crt1.c
  *
- * Obtained newlib 29 May 2012
+ * Obtained from newlib: 29 May 2012
+ * Warnings fixed: 7 October 2014
  */
-void __main ()
+
+void __main(void);
+typedef void (*pfunc) (void);
+extern pfunc __ctors[];
+extern pfunc __ctors_end[];
+
+void __main(void)
 {
   static int initialized;
   if (! initialized)
     {
-      typedef void (*pfunc) ();
-      extern pfunc __ctors[];
-      extern pfunc __ctors_end[];
       pfunc *p;
 
       initialized = 1;
       for (p = __ctors_end; p > __ctors; )
-	(*--p) ();
+        (*--p) ();
 
     }
 }
-- 
1.9.3




More information about the devel mailing list