Quote:
Originally Posted by paulsm4
Code snippet and/or source filename please?
|
It is the list implementation in Linux. (include/linux/list.h), It is already used by my code in Linux version and I prefer to change a little bit to adapted to Windows
The function has typeof type as one of its parameters:
------------------------------------------------------------------
#define list_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))
-------------------------------------------------------------------
Thx,
-Kun