dll.h

Go to the documentation of this file.
00001 
00014 
00015 
00019 struct Node {
00020     struct Node *nextNode; 
00021     struct Node *prevNode; 
00022     char *payload; 
00023 };
00024 
00026 struct Node * getFirstNode(struct Node *node);
00027 
00029 struct Node * getLastNode(struct Node *node);
00030 
00032 void insertBefore(struct Node *rootNode, struct Node *newNode);
00033 
00035 void insertAfter(struct Node *rootNode, struct Node *newNode);
00036 
00038 
00043 void deleteNode(struct Node *node);
00044 
00046 
00051 struct Node * searchList(struct Node *node, char *searchString);
00052 
00054 
00060 char * joinList(struct Node *node, char *joinString);
00061 

Generated on Thu Mar 27 15:55:52 2008 for doublylinkedlist by  doxygen 1.5.3