Files
rtems/bsps/v850/shared/start/crt1.c
Sebastian Huber 4ccbac6307 bsps/v850: Move crt1.c to bsps
This patch is a part of the BSP source reorganization.

Update #3285.
2018-04-23 15:18:45 +02:00

26 lines
414 B
C

/*
* From newlib ==> libc/sys/sysnecv850/crt1.c
*
* Obtained from newlib: 29 May 2012
* Warnings fixed: 7 October 2014
*/
void __main(void);
typedef void (*pfunc) (void);
extern pfunc __ctors[];
extern pfunc __ctors_end[];
void __main(void)
{
static int initialized;
if (! initialized)
{
pfunc *p;
initialized = 1;
for (p = __ctors_end; p > __ctors; )
(*--p) ();
}
}