changeset 1:112164f48f30

Cleaned up warnings.
author Eris Caffee <discordia@eldalin.com>
date Wed, 29 Dec 2010 02:44:09 -0600
parents 5db060528d2b
children c6e339846527
files .hgignore include/LinkedList.h src/main.c
diffstat 3 files changed, 23 insertions(+), 1 deletions(-) [+]
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/.hgignore	Wed Dec 29 02:44:09 2010 -0600
     1.3 @@ -0,0 +1,5 @@
     1.4 +syntax: glob
     1.5 +
     1.6 +build*/*
     1.7 +*~
     1.8 +
     2.1 --- a/include/LinkedList.h	Wed Dec 29 02:14:35 2010 -0600
     2.2 +++ b/include/LinkedList.h	Wed Dec 29 02:44:09 2010 -0600
     2.3 @@ -51,5 +51,20 @@
     2.4     int		Size;
     2.5     };
     2.6  
     2.7 +/* Forward declarations for more traditional C usage. */
     2.8 +
     2.9 +void   ll_init  (LinkedList * this);
    2.10 +void * ll_push  (LinkedList * this, void * data);
    2.11 +void * ll_pop   (LinkedList * this);
    2.12 +void * ll_insert(LinkedList * this, void * data);
    2.13 +void * ll_remove(LinkedList * this);
    2.14 +void * ll_insert_at_head(LinkedList * this, void * data);
    2.15 +int    ll_size  (LinkedList * this);
    2.16 +void * ll_head  (LinkedList * this);
    2.17 +void * ll_tail  (LinkedList * this);
    2.18 +void * ll_next  (LinkedList * this);
    2.19 +void * ll_prev  (LinkedList * this);
    2.20 +void * ll_data  (LinkedList * this);
    2.21 +
    2.22  #endif
    2.23  
     3.1 --- a/src/main.c	Wed Dec 29 02:14:35 2010 -0600
     3.2 +++ b/src/main.c	Wed Dec 29 02:44:09 2010 -0600
     3.3 @@ -27,6 +27,7 @@
     3.4     {
     3.5     LinkedList list1;
     3.6     LinkedList list2;
     3.7 +   LinkedList * list3;
     3.8  
     3.9     int * p_int;
    3.10     mode_info * p_mode;
    3.11 @@ -144,7 +145,6 @@
    3.12        }
    3.13  
    3.14  
    3.15 -   LinkedList * list3;
    3.16     list3 = malloc(sizeof(LinkedList));
    3.17     if (!list3) 
    3.18        {
    3.19 @@ -169,4 +169,6 @@
    3.20        printf("%d ", *p_int);
    3.21        }
    3.22     printf("\n");
    3.23 +
    3.24 +   return 0;
    3.25     }