I am looking at the HALCOGEN generated code file sys_startup.c and I see the following code...
/* initalise contructors */
if (__TI_PINIT_Base < __TI_PINIT_Limit)
{
void (**p0)() = (void *)__TI_PINIT_Base;
while ((unsigned)p0 < __TI_PINIT_Limit)
{
void (*p)() = *p0++;
p();
}
}
Is it required if I have only C files ?