예제 #1
0
파일: calldemo.c 프로젝트: virqin/brew_code
/*===========================================================================
   Function
   static void ReleaseIf(IBase **ppif)
  
   Description
   -----------
   releases the interface pointer, sets it to null
  
   Parameters
   ----------
   IBase **ppif: interfacee pointer
  
   Returns
   -------
   nothing
  
===========================================================================*/
static void ReleaseIf(IBase **ppif)
{
    if ((IBase *)0 != *ppif) 
    {
        IBASE_Release(*ppif);
        *ppif = (IBase *)0;
    }
}
예제 #2
0
/*===========================================================================
   This function releases IBase.
===========================================================================*/
void TS_FreeIF(IBase ** ppif)
{
   if (ppif && *ppif)
   {
      IBASE_Release(*ppif);
      *ppif = NULL;
   }
}