diff --git a/flight/pios/inc/pios_initcall.h b/flight/pios/inc/pios_initcall.h index 8a5482b04..d44f8f56f 100644 --- a/flight/pios/inc/pios_initcall.h +++ b/flight/pios/inc/pios_initcall.h @@ -56,7 +56,7 @@ extern initmodule_t __module_initcall_start[], __module_initcall_end[]; extern void InitModules(); extern void StartModules(); -#define MODULE_INITCALL(ifn, sfn); +#define MODULE_INITCALL(ifn, sfn) #define MODULE_TASKCREATE_ALL \ { \ @@ -87,9 +87,9 @@ extern void StartModules(); #define __define_module_initcall(level, ifn, sfn) \ static initmodule_t __initcall_##ifn __attribute__((__used__)) \ - __attribute__((__section__(".initcall" level ".init"))) = { .fn_minit = ifn, .fn_tinit = sfn }; + __attribute__((__section__(".initcall" level ".init"))) = { .fn_minit = ifn, .fn_tinit = sfn } -#define MODULE_INITCALL(ifn, sfn); __define_module_initcall("module", ifn, sfn) +#define MODULE_INITCALL(ifn, sfn) __define_module_initcall("module", ifn, sfn) #define MODULE_INITIALISE_ALL \ { for (initmodule_t *fn = __module_initcall_start; fn < __module_initcall_end; fn++) { \ diff --git a/flight/pios/osx/inc/pios_initcall.h b/flight/pios/osx/inc/pios_initcall.h index 53142e900..6b1c4421a 100644 --- a/flight/pios/osx/inc/pios_initcall.h +++ b/flight/pios/osx/inc/pios_initcall.h @@ -51,7 +51,7 @@ extern initmodule_t __module_initcall_start[], __module_initcall_end[]; extern void InitModules(); extern void StartModules(); -#define MODULE_INITCALL(ifn, sfn); +#define MODULE_INITCALL(ifn, sfn) #define MODULE_TASKCREATE_ALL \ { \ diff --git a/flight/pios/win32/inc/pios_initcall.h b/flight/pios/win32/inc/pios_initcall.h index 935004b92..e60b8755d 100644 --- a/flight/pios/win32/inc/pios_initcall.h +++ b/flight/pios/win32/inc/pios_initcall.h @@ -38,7 +38,7 @@ * and we cannot define a linker script for each of them atm */ -#define MODULE_INITCALL(ifn, sfn); +#define MODULE_INITCALL(ifn, sfn) #define MODULE_TASKCREATE_ALL