diff options
Diffstat (limited to 'include/list.h')
| -rw-r--r-- | include/list.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/list.h b/include/list.h index d4809de..41a5705 100644 --- a/include/list.h +++ b/include/list.h @@ -4,6 +4,8 @@ #include <projectbase/project_base.h> +#include "allocator.h" + typedef struct t_list_item { void *next; @@ -15,10 +17,11 @@ typedef struct t_list list_item *start; u32 count; u16 size; + allocator* al; } list; void list_destroy(list* list); -list list_create(u16 size); +list list_create(u16 size, allocator* al); list_item *list_push(list *list, void *data); void* list_at(list *list, u32 index); void list_remove_at(list *list, u32 index); |
