summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-07 10:00:45 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-09 10:11:54 -0500
commit0dae39033ed0113ec428b8e867caa18a1b882bde (patch)
tree3efebb5ffb9fa28436e059e3908bbad7bc996cd7
parentlibcpu/powerpc/mpc8xx/clock: Fix warnings and clean up (diff)
downloadrtems-0dae39033ed0113ec428b8e867caa18a1b882bde.tar.bz2
libbsp/v850/shared/crt1.c: Remove warnings
-rw-r--r--c/src/lib/libbsp/v850/shared/crt1.c16
1 files 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 18c240b6ed..02a8a7f8cf 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) ();
}
}