EVE 1.0
dlist.h File Reference

The code implements Dummy Headed Doubly Linked Circularlist (DHDLC) primitive. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dlist_t
 

Macros

#define DLIST_INIT(dlist)
 
#define DLIST_INIT_TYPED(dlist)   (struct dlist_t) DLIST_INIT(dlist)
 

Functions

static void dlist_init (struct dlist_t *list)
 
static void dlist_insert (struct dlist_t *list, struct dlist_t *prev, struct dlist_t *next)
 
static struct dlist_tdlist_del (struct dlist_t *list)
 
static void dlist_append (struct dlist_t *list, struct dlist_t *item)
 
static int dlist_is_empty (struct dlist_t *list)
 
static int dlist_is_singular (struct dlist_t *list)
 

Detailed Description

The code implements Dummy Headed Doubly Linked Circularlist (DHDLC) primitive.

Author
DT, Jetro AS

Definition in file dlist.h.