librnr/include/rnr/dlistvoid.h
static inline void *DListVoidIterDataFirst(DListVoid_T *pHead,
                                                     _DLIST_ITER *pIter)
{
  return( DListVoidGetData(DListVoidIterNodeFirst(pHead, pIter)) );
}
/*!
 * \brief Initialize dlist iterator and return the data in first node in dlist.
 *
 * \par Name:
 * DList\<\ref DLIST_DNAME\>IterDataFirst()
 *
 * \param pHead   Pointer to dlist (head).
 * \param pIter   Pointer to iterator.
 *
 * \return
 * Returns data in first node in dlist on success. \n
 * NULL if dlist empty or on error.
 */
\brief Initialize dlist iterator and return the data in first node in dlist.

\param pHead   Pointer to dlist (head).
\param pIter   Pointer to iterator.

\return
Returns data in first node in dlist on success. \n
NULL if dlist empty or on error.
\ brief Initialize dlist iterator and return the data in first node in dlist . \ param pHead Pointer to dlist ( head ) . \ param pIter Pointer to iterator . \ return Returns data in first node in dlist on success . \ n NULL if dlist empty or on error .
static inline void *DListVoidIterDataFirst(DListVoid_T *pHead,
                                                     _DLIST_ITER *pIter)
{
  return( DListVoidGetData(DListVoidIterNodeFirst(pHead, pIter)) );
}
static inline void * DListVoidIterDataFirst ( DListVoid_T * pHead , _DLIST_ITER * pIter ) { return ( DListVoidGetData ( DListVoidIterNodeFirst ( pHead , pIter ) ) ) ; }
\brief Initialize dlist iterator and return the data in first node in dlist.
\ brief Initialize dlist iterator and return the data in first node in dlist .