Subversion Repositories HelenOS-historic

Rev

Rev 1 | Rev 68 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1 Rev 67
Line 70... Line 70...
70
 
70
 
71
#define list_empty(head) (((head)->next == (head))?1:0)
71
#define list_empty(head) (((head)->next == (head))?1:0)
72
 
72
 
73
#define list_get_instance(link,type,member) (type *)(((__u8*)(link))-((__u8*)&(((type *)NULL)->member)))
73
#define list_get_instance(link,type,member) (type *)(((__u8*)(link))-((__u8*)&(((type *)NULL)->member)))
74
 
74
 
75
extern int list_member(link_t *link, link_t *head);
75
extern bool list_member(const link_t *link, const link_t *head);
76
extern void list_concat(link_t *head1, link_t *head2);
76
extern void list_concat(link_t *head1, link_t *head2);
77
 
77
 
78
#endif
78
#endif