diff --git a/BaS_gcc/exe/basflash_start.c b/BaS_gcc/exe/basflash_start.c index 141ae64..f5ea0de 100644 --- a/BaS_gcc/exe/basflash_start.c +++ b/BaS_gcc/exe/basflash_start.c @@ -32,12 +32,12 @@ static uint32_t *stackptr = &ownstack[STACKSIZE - 1]; */ void startup(void) { - static uint32_t oldstack; + static uint32_t oldstack; - void basflash(void); - __asm__ __volatile__("move.l sp,%0\n\t" : "=g"(oldstack) : :); - __asm__ __volatile__("move.l %0,sp\n\t" : : "g"(stackptr) : ); - basflash(); - __asm__ __volatile__("move.l %0,sp\n\t" : : "g"(oldstack) : "sp"); - (void) stackptr; /* make compiler happy about unused variables */ + void basflash(void); + __asm__ __volatile__("move.l sp,%0\n\t" : "=g"(oldstack) : :); + __asm__ __volatile__("move.l %0,sp\n\t" : : "g"(stackptr) : ); + basflash(); + __asm__ __volatile__("move.l %0,sp\n\t" : : "g"(oldstack) : "sp"); + (void) stackptr; /* make compiler happy about unused variables */ }