#if !defined(MODULE_BASE_H) #define MODULE_BASE_H typedef struct Module_s { char *Name; void (*Start)(); void (*Stop)(); } Module_t; void Modules_Init(); void Modules_Add(Module_t module); void Modules_StartOne(Module_t module); void Modules_StopOne(Module_t module); void Modules_StartAll(); void Modules_StopAll(); #endif