//linkedListLib.h //John T. Rine //October 5, 2011 #ifndef _LINKEDLIST_JR_H #define _LINKEDLIST_JR_H #include #include struct Node { int data; struct Node * prev; struct Node * next; }; typedef struct Node node; //linkedListLib1.c void createList(node **, node **, int); void destroyListHead(node *); void destroyListTail(node *); int listSizeHead(node *); //linkedListLib2.c int listSizeTail(node *); void printIntDataHead(node *); void insert(node **, node **, int, int); //linkedListLib3.c void append(node **, node **, int, int); void deleteNode(node **, node **, int); void loadListData(node *); //linkedListLib4.c void loadNode(node *, int, int); void createNode(node*, node*); void copyList(node *, node **, node **); int findData(node *, int); #endif