# HG changeset patch # User Eris Caffee # Date 1293612249 21600 # Node ID 112164f48f30e215795e9c6398d4522cfa85b6b3 # Parent 5db060528d2b3931bc17e7ee24e348f3b0fc87fe Cleaned up warnings. diff -r 5db060528d2b -r 112164f48f30 .hgignore --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Wed Dec 29 02:44:09 2010 -0600 @@ -0,0 +1,5 @@ +syntax: glob + +build*/* +*~ + diff -r 5db060528d2b -r 112164f48f30 include/LinkedList.h --- a/include/LinkedList.h Wed Dec 29 02:14:35 2010 -0600 +++ b/include/LinkedList.h Wed Dec 29 02:44:09 2010 -0600 @@ -51,5 +51,20 @@ int Size; }; +/* Forward declarations for more traditional C usage. */ + +void ll_init (LinkedList * this); +void * ll_push (LinkedList * this, void * data); +void * ll_pop (LinkedList * this); +void * ll_insert(LinkedList * this, void * data); +void * ll_remove(LinkedList * this); +void * ll_insert_at_head(LinkedList * this, void * data); +int ll_size (LinkedList * this); +void * ll_head (LinkedList * this); +void * ll_tail (LinkedList * this); +void * ll_next (LinkedList * this); +void * ll_prev (LinkedList * this); +void * ll_data (LinkedList * this); + #endif diff -r 5db060528d2b -r 112164f48f30 src/main.c --- a/src/main.c Wed Dec 29 02:14:35 2010 -0600 +++ b/src/main.c Wed Dec 29 02:44:09 2010 -0600 @@ -27,6 +27,7 @@ { LinkedList list1; LinkedList list2; + LinkedList * list3; int * p_int; mode_info * p_mode; @@ -144,7 +145,6 @@ } - LinkedList * list3; list3 = malloc(sizeof(LinkedList)); if (!list3) { @@ -169,4 +169,6 @@ printf("%d ", *p_int); } printf("\n"); + + return 0; }