blob: 3318be497a5f6f9353c520ebce195f1d7fe45dca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
struct idlist {
unsigned long id;
void *obj;
struct idlist *next;
struct idlist *prev;
};
struct idlist *list_new();
struct idlist *list_append(struct idlist *list);
struct idlist *list_get(const struct idlist *list, unsigned long id);
void list_rm_node(struct idlist *node);
void list_foreach(struct idlist *list, void (*job)(void *));
void list_destroy(struct idlist *list);
|