1 #ifndef URCU_LIST_COMPAT_H
2 #define URCU_LIST_COMPAT_H
6 #ifndef cds_list_last_entry
7 #define cds_list_last_entry(ptr, type, member) \
8 cds_list_entry((ptr)->prev, type, member)
11 #ifndef cds_list_next_entry
12 #define cds_list_next_entry(pos, member) \
13 cds_list_entry((pos)->member.next, typeof(*(pos)), member)
16 #ifndef cds_list_prev_entry
17 #define cds_list_prev_entry(pos, member) \
18 cds_list_entry((pos)->member.prev, typeof(*(pos)), member)
21 #endif /* URCU_LIST_COMPAT_H */