Add p2dp plugin (generalized mdns), thanks to Teco Boot <teco@inf-net.nl>
[olsrd.git] / lib / p2pd / src / dllist.h
1 /* 
2  * File:   dllist.h
3  * Author: Caspar
4  *
5  * Created on February 28, 2010, 1:59 PM
6  */
7
8 #ifndef _DLLIST_H
9 #define _DLLIST_H
10
11 struct node {
12   void * data;
13   struct node * next;
14   struct node * prev;
15 };
16
17 struct node * append_node(struct node ** head, struct node ** tail, void * data);
18 void remove_node(struct node ** head, struct node **tail, struct node * node, bool free_data);
19 void clear_list(struct node **head, struct node **tail, bool free_data);
20
21 #endif  /* _DLLIST_H */
22