librnr/dlistvoid.c
void DListVoidDelete(DListVoid_T *pHead)
{
  LOGDIAG4CALL(_TPTR(pHead));

  if( pHead == NULL )
  {
    return;
  }

  DListVoidDeleteAllNodes(pHead);
  delete(pHead);
}
/*!
 * \brief Delete entire dlist.
 *
 * All user data are deleted with a per node callback to the user-supplied
 * data delete function, if any. All nodes in the dlist and the dlist itself
 * will be deleted. The dlist pointer will no longer be valid after this call.
 *
 * \param pHead   Pointer to dlist (head). 
 */
\brief Delete entire dlist.
All user data are deleted with a per node callback to the user-supplied
data delete function, if any. All nodes in the dlist and the dlist itself
will be deleted. The dlist pointer will no longer be valid after this call.

\param pHead   Pointer to dlist (head).
\ brief Delete entire dlist . All user data are deleted with a per node callback to the user - supplied data delete function if any . All nodes in the dlist and the dlist itself will be deleted . The dlist pointer will no longer be valid after this call . \ param pHead Pointer to dlist ( head ) .
void DListVoidDelete(DListVoid_T *pHead)
{
  LOGDIAG4CALL(_TPTR(pHead));
  if( pHead == NULL )
  {
    return;
  }
  DListVoidDeleteAllNodes(pHead);
  delete(pHead);
}
void DListVoidDelete ( DListVoid_T * pHead ) { LOGDIAG4CALL ( _TPTR ( pHead ) ) ; if ( pHead == NULL ) { return ; } DListVoidDeleteAllNodes ( pHead ) ; delete ( pHead ) ; }
\brief Delete entire dlist.
\ brief Delete entire dlist .