From 7865436286d8e1fe13d3087846f32a218b395e22 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Sun, 4 Sep 2011 20:11:01 -0400 Subject: [PATCH] Revert "Add cds_list_empty" This reverts commit 4b7cab77f3c1c03f021cb0f7e8d150eed3f948e9. (did duplicate cds_list_empty) Signed-off-by: Mathieu Desnoyers --- urcu/list.h | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/urcu/list.h b/urcu/list.h index bb50128..04dad80 100644 --- a/urcu/list.h +++ b/urcu/list.h @@ -37,6 +37,7 @@ struct cds_list_head struct cds_list_head *prev; }; + /* Define a variable with the head and tail of the list. */ #define CDS_LIST_HEAD(name) \ struct cds_list_head name = { &(name), &(name) } @@ -125,21 +126,14 @@ cds_list_splice (struct cds_list_head *add, struct cds_list_head *head) } } -/* Returns 1 if list is empty, 0 otherwise */ -static inline -int cds_list_empty(struct cds_list_head *head) -{ - return head->next == head->prev; -} - /* Get typed element from list at a given position. */ #define cds_list_entry(ptr, type, member) \ ((type *) ((char *) (ptr) - (unsigned long) (&((type *) 0)->member))) /* Get first entry from a list. */ -#define cds_list_first_entry(head, type, member) \ - cds_list_entry((head)->next, type, member) +#define cds_list_first_entry(ptr, type, member) \ + cds_list_entry((ptr)->next, type, member) /* Iterate forward over the elements of the list. */ -- 2.34.1