: cds_hlist_entry((head)->next, __typeof__(*entry), member)); \
(entry != NULL) && (e = (entry->member.next == NULL ? NULL \
: cds_hlist_entry(entry->member.next, \
: cds_hlist_entry((head)->next, __typeof__(*entry), member)); \
(entry != NULL) && (e = (entry->member.next == NULL ? NULL \
: cds_hlist_entry(entry->member.next, \