TAILQ_INIT
来源:互联网 发布:mac os破解 编辑:程序博客网 时间:2024/06/06 12:39
用下面的宏初始化这个队列头:
534 #define TAILQ_INIT(head) do { \535 TAILQ_FIRST((head)) = NULL; \536 (head)->tqh_last = &TAILQ_FIRST((head)); \537 QMD_TRACE_HEAD(head); \538 } while (0)尾队列常用宏
宏名称
操作
TAILQ_INIT初始化队列
TAILQ_FOREACH
对队列进行遍历操作
TAILQ_INSERT_BEFORE
在指定元素之前插入元素
TAILQ_INSERT_TAIL
在队列尾部插入元素
TAILQ_EMPTY
检查队列是否为空
TAILQ_REMOVE
从队列中移除元素
0 0