static swi_status_t emp_destroy() { swi_status_t res; res = emp_parser_destroy(SWI_EMP_DESTROY_NO_CMDS); if (res != SWI_STATUS_OK) return res; res = emp_parser_destroy(SWI_EMP_DESTROY_NO_CMDS); if (res != SWI_STATUS_OK) return res; return SWI_STATUS_OK; }
swi_status_t swi_sys_Destroy() { swi_status_t res = SWI_STATUS_OK; if (module_initialized) { res = emp_parser_destroy(SWI_EMP_DESTROY_NO_CMDS); module_initialized = 0; } return res; }
rc_ReturnCode_t swi_sms_Destroy() { rc_ReturnCode_t res; if (!module_initialized) return RC_OK; res = emp_parser_destroy(1, empCmds, empReregisterServices); if (res != RC_OK) SWI_LOG("SMS", ERROR, "error while destroy emp lib, res=%d\n", res); module_initialized = 0; return res; }