cm3 startup: main should return int.
assuming main is a void function isn't really correct, even if we're ignoring the return value.
This commit is contained in:
parent
b309b7e082
commit
f2589bc7d8
|
@ -32,7 +32,7 @@ extern funcp_t __preinit_array_start, __preinit_array_end;
|
||||||
extern funcp_t __init_array_start, __init_array_end;
|
extern funcp_t __init_array_start, __init_array_end;
|
||||||
extern funcp_t __fini_array_start, __fini_array_end;
|
extern funcp_t __fini_array_start, __fini_array_end;
|
||||||
|
|
||||||
void main(void);
|
int main(void);
|
||||||
void blocking_handler(void);
|
void blocking_handler(void);
|
||||||
void null_handler(void);
|
void null_handler(void);
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ void __attribute__ ((weak, naked)) reset_handler(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Call the application's entry point. */
|
/* Call the application's entry point. */
|
||||||
main();
|
(void)main();
|
||||||
|
|
||||||
/* Destructors. */
|
/* Destructors. */
|
||||||
for (fp = &__fini_array_start; fp < &__fini_array_end; fp++) {
|
for (fp = &__fini_array_start; fp < &__fini_array_end; fp++) {
|
||||||
|
|
Loading…
Reference in New Issue