/** * * free all static memory occupied by the appointed CCURL module * * **/ UINT32 ccurl_free_module_static_mem(const UINT32 ccurl_md_id) { CCURL_MD *ccurl_md; #if ( SWITCH_ON == CCURL_DEBUG_SWITCH ) if ( CCURL_MD_ID_CHECK_INVALID(ccurl_md_id) ) { sys_log(LOGSTDOUT, "error:ccurl_free_module_static_mem: ccurl module #0x%lx not started.\n", ccurl_md_id); /*note: here do not exit but return only*/ return ((UINT32)-1); } #endif/*CCURL_DEBUG_SWITCH*/ ccurl_md = CCURL_MD_GET(ccurl_md_id); free_module_static_mem(MD_CCURL, ccurl_md_id); return 0; }
/** * * free all static memory occupied by the appointed VMATRIXR module * * **/ UINT32 vmatrix_r_free_module_static_mem(const UINT32 vmatrixr_md_id) { VMATRIXR_MD *vmatrixr_md; #if ( SWITCH_ON == MATRIX_DEBUG_SWITCH ) if ( VMATRIXR_MD_ID_CHECK_INVALID(vmatrixr_md_id) ) { sys_log(LOGSTDOUT, "error:vmatrix_r_free_module_static_mem: matrixr module #0x%lx not started.\n", vmatrixr_md_id); /*note: here do not exit but return only*/ return ((UINT32)(-1)); } #endif/*MATRIX_DEBUG_SWITCH*/ vmatrixr_md = VMATRIXR_MD_GET(vmatrixr_md_id); free_module_static_mem(MD_VMATRIXR, vmatrixr_md_id); return 0; }