提交 83a2236d authored 作者: zhoush's avatar zhoush

增加宏的安全性

上级 d1055347
...@@ -45,7 +45,7 @@ typedef struct _linked_list { ...@@ -45,7 +45,7 @@ typedef struct _linked_list {
* @param list List head * @param list List head
*/ */
#define AWList_for_each(pos, list) \ #define AWList_for_each(pos, list) \
for (pos = list->head; pos != NULL; pos = pos->next) for ((pos) = (list)->head->next; (pos) != NULL; (pos) = (pos)->next)
/** /**
* @brief allocate memory for list * @brief allocate memory for list
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论