20 #ifndef DEBIAN_INSTALLER__LIST_H
21 #define DEBIAN_INSTALLER__LIST_H
23 #include <debian-installer/mem_chunk.h>
di_list * di_list_alloc(void)
Definition: list.c:26
void di_list_append(di_list *list, void *data) __attribute__((nonnull(1)))
Definition: list.c:69
void di_list_append_chunk(di_list *list, void *data, di_mem_chunk *mem_chunk) __attribute__((nonnull(1
void di_list_prepend_chunk(di_list *list, void *data, di_mem_chunk *mem_chunk) __attribute__((nonnull(1
void void di_list_prepend(di_list *list, void *data) __attribute__((nonnull(1)))
Definition: list.c:93
void di_list_free(di_list *list)
Definition: list.c:50
void di_list_destroy(di_list *list, di_destroy_notify destroy_func) __attribute__((nonnull(1)))
Definition: list.c:35
void di_destroy_notify(void *data)
Definition: types.h:50
Node of a double-linked list.
Definition: list.h:46
di_list_node * prev
Definition: list.h:48
void * data
Definition: list.h:49
di_list_node * next
Definition: list.h:47
Double-linked list.
Definition: list.h:37
di_list_node * bottom
Definition: list.h:39
di_list_node * head
Definition: list.h:38
a mem chunk
Definition: mem_chunk.c:47