#include #include "main.h" int init(void) { if (modem_manager_init(CHANNELS) < 0) return -1; } void done(void) { modem_manager_done(CHANNELS); } int main_loop(void) { if (init() < 0) return -1; for (;;) { /* ... */ } done(); } int main(int argc, char*argv[]) { return main_loop() < 0 : 1 : 0; }