Argh, forgot to modify the second one. It should be:

#define qlist_for_each_entry_safe(pos, n, head, member) \ for (pos = qlist_entry((head)->next, typeof(*pos), member), \ n = qlist_entry(pos->member.next, typeof(*pos), member); \ &pos->member != (head); \ pos = n, n = qlist_entry(n->member.next, typeof(*n), member))

Scott

On Sep 15, 2006, at 10:41 AM, Scott Atchley wrote:

Hi all,

Any chance to add these missing functions to quicklist.h?

Scott

#define qlist_for_each_entry(pos, head, member) \ for (pos = qlist_entry((head)->next, typeof(*pos), member); \ &pos->member != (head); \ pos = qlist_entry(pos->member.next, typeof(*pos), member))

#define qlist_for_each_entry_safe(pos, n, head, member) \ for (pos = list_entry((head)->next, typeof(*pos), member), \ n = list_entry(pos->member.next, typeof(*pos), member); \ &pos->member != (head); \ pos = n, n = list_entry(n->member.next, typeof(*n), member))
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to