20 #ifndef DEBIAN_INSTALLER__SLIST_H
21 #define DEBIAN_INSTALLER__SLIST_H
23 #include <debian-installer/mem_chunk.h>
void void di_slist_prepend(di_slist *slist, void *data) __attribute__((nonnull(1)))
Definition: slist.c:89
void di_slist_prepend_chunk(di_slist *slist, void *data, di_mem_chunk *mem_chunk) __attribute__((nonnull(1
void di_slist_free(di_slist *slist)
Definition: slist.c:50
void di_slist_append_chunk(di_slist *slist, void *data, di_mem_chunk *mem_chunk) __attribute__((nonnull(1
void di_slist_append(di_slist *slist, void *data) __attribute__((nonnull(1)))
Definition: slist.c:68
di_slist * di_slist_alloc(void)
Definition: slist.c:26
void di_slist_destroy(di_slist *slist, di_destroy_notify destroy_func) __attribute__((nonnull(1)))
Definition: slist.c:35
void di_destroy_notify(void *data)
Definition: types.h:50
a mem chunk
Definition: mem_chunk.c:47
Node of a single-linked list.
Definition: slist.h:46
di_slist_node * next
Definition: slist.h:47
void * data
Definition: slist.h:48
Single-linked list.
Definition: slist.h:37
di_slist_node * head
Definition: slist.h:38
di_slist_node * bottom
Definition: slist.h:39