1 #ifndef EVE_DLIST_H_INCLUDED 2 #define EVE_DLIST_H_INCLUDED 51 #define DLIST_INIT(dlist) \ 59 #define DLIST_INIT_TYPED(dlist) \ 60 (struct dlist_t) DLIST_INIT(dlist) 127 return list->
next == list;
static void dlist_insert(struct dlist_t *list, struct dlist_t *prev, struct dlist_t *next)
static int dlist_is_empty(struct dlist_t *list)
static void dlist_init(struct dlist_t *list)
static int dlist_is_singular(struct dlist_t *list)
static void dlist_append(struct dlist_t *list, struct dlist_t *item)
static struct dlist_t * dlist_del(struct dlist_t *list)