#include <stddef.h>
#include <list.h>
Include dependency graph for list.c:
Go to the source code of this file.
Functions | |
entry * | LIST_head (list *l) |
returns a pointer to the head entry of a list. More... | |
entry * | LIST_tail (list *l) |
returns a pointer to the tail entry of a list. More... | |
void | LIST_init (list *l) |
initializes a list for first use. More... | |
int | LIST_entries (list *l) |
returns the number of entries in a list. More... | |
void | LIST_insert_after (entry *e, entry *x) |
inserts an entry after another entry in a list. More... | |
void | LIST_insert_before (entry *e, entry *x) |
inserts an entry before another entry in a list. More... | |
void | LIST_insert_head (list *l, entry *e) |
inserts an entry into a list as head entry and moves the previous head entry. More... | |
void | LIST_insert_tail (list *l, entry *e) |
inserts an entry into a list as tail entry and moves the previous tail entry. More... | |
void | LIST_delete (entry *e) |
deletes an entry from its current list. More... | |
void | LIST_makeentry (entry *e) |
prepares an entry for (re-)use. More... |
Definition in file list.c.