Example #1
0
File: ccurl.c Project: inevity/ebgn
/**
*
*   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;
}
Example #2
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;
}