diff options
Diffstat (limited to 'src/list.h')
-rw-r--r-- | src/list.h | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -4,24 +4,24 @@ typedef struct list_item_t { void *data; struct list_item_t *next; -} List_Item; +} list_item_t; typedef struct list_t { struct list_item_t *first; struct list_item_t *last; int size; -} List; +} list_t; typedef struct iterator_t { struct list_item_t *current; -} Iterator; +} iterator_t; -List List_Create (void); -void List_Add (List *, void *, int); -void List_AddAll (List *, List *); -void List_Remove (List *, List_Item *); -Iterator List_Iterator (List *); -int Iterator_HasNext(Iterator *); -List_Item *Iterator_Next (Iterator *); +list_t clist_create (void); +void clist_add (list_t *, void *, int); +void clist_add_all (list_t *, list_t *); +void clist_remove (list_t *, list_item_t *); +iterator_t clist_iterator (list_t *); +int clist_iterator_has_next(iterator_t *); +list_item_t *iterator_next (iterator_t *); #endif |