From d47f45a5e3e40b48131409071b119b442c78bffc Mon Sep 17 00:00:00 2001 From: "@syxhe" Date: Thu, 17 Apr 2025 21:56:23 -0500 Subject: Create ll-internal files to maintain opaqueness of linked list while opening it up for reuse --- src/ll.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/ll.h') 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 @@ typedef void (*dll_freecb)(void*); typedef struct dlinked dlinkedlist; +#ifndef __VXGG_REWRITE___LL_INTERNAL___ dlinkedlist * dlinkedlist_init(void); void dlinkedlist_free(dlinkedlist *ll); int dlinkedlist_append(dlinkedlist * const ll, void *data, dll_freecb fcb); @@ -36,5 +37,6 @@ int dlinkedlist_size(const dlinkedlist * const ll); #define dlinkedlist_isempty(ll) (dlinkedlist_size((ll)) == 0) int dlinkedlist_foreach(dlinkedlist *ll, int (*callback)(void*)); +#endif #endif \ No newline at end of file -- cgit v1.2.3