blob: d1badc76b7d1c73793d35de417216d5d8feeb0c2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
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 *));
|