## dnn - Generic Double Linked List Node

### Module Description

The dnn module implements a node in a dnl list.

### Module Words

#### Node structure

dnn% ( -- n )
  Get the required space for a dnn structure

#### Node creation, initialisation and destruction

dnn-init ( dnn -- )
  Initialise the node
dnn-new ( -- dnn )
  Create a new node on the heap
dnn-free ( dnn -- )
  Free the node from the heap

#### Members words

dnn-next@ ( dnn1 -- dnn2 )
  Get the next node dnn2 from node dnn1
dnn-next! ( dnn1 dnn2 -- )
  Set for node dnn2 the next node to dnn1
dnn-prev@ ( dnn1 -- dnn2 )
  Get from node dnn1 the previous node
dnn-prev! ( dnn1 dnn2 -- )
  Set for node dnn2 the previous node to dnn1

#### Inspection

dnn-dump ( dnn -- )
  Dump the node

generated 03-Jun-2010 by ofcfrth-0.10.0