【发布时间】:2016-06-30 05:51:44
【问题描述】:
抱歉,我在 c 代码中遇到以下困难。 第三行是什么:
#define LIST_FOR_EACH_SAFE(ITER, NEXT, MEMBER, LIST) \
for (INIT_CONTAINER(ITER, (LIST)->next, MEMBER); \
(&(ITER)->MEMBER != (LIST) \
? INIT_CONTAINER(NEXT, (ITER)->MEMBER.next, MEMBER), 1 \
: 0); \
(ITER) = (NEXT))
完整的代码可以在以下位置找到: https://github.com/openvswitch/ovs/blob/ff261703821658243bba13c80311130d036eeb52/include/openvswitch/list.h
抱歉,这可能需要一些时间让您获得完整的代码。
【问题讨论】:
标签: c openvswitch