+ /// Checks that a node isn't part of a given list
+ #define LIST_ASSERT_NOT_CONTAINS(list,node) \
+ do { \
+ Node *ln; \
+ ASSERT_VALID_PTR(list); \
+ ASSERT_VALID_PTR(node); \
+ FOREACH_NODE(ln, list) \
+ ASSERT(ln != (Node *)(node)); \
+ } while (0)
+