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 __fini_array_start, __fini_array_end;
|
||||
|
||||
void main(void);
|
||||
int main(void);
|
||||
void blocking_handler(void);
|
||||
void null_handler(void);
|
||||
|
||||
|
@ -90,7 +90,7 @@ void __attribute__ ((weak, naked)) reset_handler(void)
|
|||
}
|
||||
|
||||
/* Call the application's entry point. */
|
||||
main();
|
||||
(void)main();
|
||||
|
||||
/* Destructors. */
|
||||
for (fp = &__fini_array_start; fp < &__fini_array_end; fp++) {
|
||||
|
|
Loading…
Reference in New Issue