Special Option translated...
[midnight-commander.git] / vfs / container.h
blobeb6a93b8f643d6df88771e0e0bec8a5c755d64cd
1 /* linklist.h */
2 #if !defined(__LINKLIST_H)
3 #define __LINKLIST_H
5 struct linklist {
6 void *data;
7 struct linklist *next;
8 struct linklist *prev;
9 };
11 struct LRU_list {
12 struct LRU_list *prev;
13 struct LRU_list *next;
14 void *data;
17 struct list_iterator {
18 struct linklist *linklist;
19 struct linklist *current_pos;
22 struct linklist *linklist_init(void);
23 void linklist_destroy(struct linklist *, void (*destructor) (void *));
24 int linklist_insert(struct linklist *, void *);
25 int linklist_delete(struct linklist *, void *);
26 void linklist_delete_all(struct linklist *, void (*) (void *));
28 #endif