summaryrefslogtreecommitdiff
path: root/src/ll.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ll.h')
-rw-r--r--src/ll.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ll.h b/src/ll.h
index 1824b49..3636e77 100644
--- a/src/ll.h
+++ b/src/ll.h
@@ -24,6 +24,7 @@
24typedef void (*dll_freecb)(void*); 24typedef void (*dll_freecb)(void*);
25typedef struct dlinked dlinkedlist; 25typedef struct dlinked dlinkedlist;
26 26
27#ifndef __VXGG_REWRITE___LL_INTERNAL___
27dlinkedlist * dlinkedlist_init(void); 28dlinkedlist * dlinkedlist_init(void);
28void dlinkedlist_free(dlinkedlist *ll); 29void dlinkedlist_free(dlinkedlist *ll);
29int dlinkedlist_append(dlinkedlist * const ll, void *data, dll_freecb fcb); 30int dlinkedlist_append(dlinkedlist * const ll, void *data, dll_freecb fcb);
@@ -36,5 +37,6 @@ int dlinkedlist_size(const dlinkedlist * const ll);
36#define dlinkedlist_isempty(ll) (dlinkedlist_size((ll)) == 0) 37#define dlinkedlist_isempty(ll) (dlinkedlist_size((ll)) == 0)
37 38
38int dlinkedlist_foreach(dlinkedlist *ll, int (*callback)(void*)); 39int dlinkedlist_foreach(dlinkedlist *ll, int (*callback)(void*));
40#endif
39 41
40#endif \ No newline at end of file 42#endif \ No newline at end of file