#define TAILQ_INSERT_AFTER(head,listelm,elm,field) do { \
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 11:47:15
#define TAILQ_INSERT_AFTER(head,listelm,elm,field) do { \
if ((TAILQ_NEXT((elm),field) = TAILQ_NEXT((listelm),field)) = NULL)\
TAILQ_NEXT((elm),field)->field.tqe_prev = \
&TAILQ_NEXT((elm),field); \
else \
(head)->tqh_last = &TAILQ_NEXT((elm),field); \
TAILQ_NEXT((listelm),field) = (elm); \
(elm)->field.tqe_prev = &TAILQ_NEXT((listelm),field); \
} while (0)
if ((TAILQ_NEXT((elm),field) = TAILQ_NEXT((listelm),field)) = NULL)\
TAILQ_NEXT((elm),field)->field.tqe_prev = \
&TAILQ_NEXT((elm),field); \
else \
(head)->tqh_last = &TAILQ_NEXT((elm),field); \
TAILQ_NEXT((listelm),field) = (elm); \
(elm)->field.tqe_prev = &TAILQ_NEXT((listelm),field); \
} while (0)
具体是什么地方不清楚,这是一个首尾队列插入元素的宏封装.
#define TAILQ_INSERT_AFTER(head,listelm,elm,field) do { \
#define FPOS( type,field ) \ /*lint -e545 */ ( (dword) &(( t
how do you define success
How do you define cactus
how do you define a love poem?
how do you define authentic leadership?
how do you define the word “ugly”
How do you define employee morale?
How do you define global competitivenss
field,.
Do you lost your head?
英语翻译What we do,does not define who we are.What define us,is