1 #ifndef DOUBLE_LIST_INCLUDED 2 #define DOUBLE_LIST_INCLUDED
DLIST_ITEM * dlist_get_first(DLIST *list)
void dlist_push_first(DLIST *list, void *item)
void dlist_initialize(DLIST *list)
List initialization.
int dlist_count(DLIST *list)
struct dlist_item * previous
struct dlist_item DLIST_ITEM
void * dlist_pop_last(DLIST *list)
DLIST_ITEM * dlist_get_last(DLIST *list)
void dlist_push_last(DLIST *list, void *item)
int dlist_is_empty(DLIST *list)
DLIST_ITEM * dlist_get_next(DLIST_ITEM *item)
Double-linked list structure.
struct dlist DLIST
Double-linked list structure.