[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