From 0dae39033ed0113ec428b8e867caa18a1b882bde Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 7 Oct 2014 10:00:45 -0500 Subject: libbsp/v850/shared/crt1.c: Remove warnings --- c/src/lib/libbsp/v850/shared/crt1.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'c/src/lib/libbsp/v850') 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) (); } } -- cgit v1.2.3