aboutsummaryrefslogtreecommitdiff
path: root/src/utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils.h')
-rw-r--r--src/utils.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/utils.h b/src/utils.h
index e21dd2e..6c5db92 100644
--- a/src/utils.h
+++ b/src/utils.h
@@ -5,6 +5,7 @@
typedef struct list_item_t {
void *data;
+ size_t data_s;
struct list_item_t *next;
} list_item_t;
@@ -19,12 +20,13 @@ typedef struct iterator_t {
} iterator_t;
list_t clist_create (void);
-void clist_add (list_t *, void *);
+void clist_add (list_t *, void *, size_t);
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);
void *clist_iterator_next (iterator_t *);
+list_item_t *clist_iterator_next_item(iterator_t *);
char *cutils_version();