D | ptrlist.h | 165 #define PTR_NEXT(ptr, __head, __list, __nr, PTR_ENTRY) \ argument 176 #define DO_PREPARE(head, ptr, __head, __list, __nr, PTR_ENTRY) \ argument 186 #define DO_NEXT(ptr, __head, __list, __nr, PTR_ENTRY) \ argument 191 #define DO_RESET(ptr, __head, __list, __nr, PTR_ENTRY) \ argument 199 #define DO_FINISH(ptr, __head, __list, __nr) \ argument 203 #define DO_FOR_EACH(head, ptr, __head, __list, __nr, __name, PTR_ENTRY) do { \ argument 216 #define DO_END_FOR_EACH(ptr, __head, __list, __nr, __name) \ argument 222 #define DO_FOR_EACH_REVERSE(head, ptr, __head, __list, __nr, __name, PTR_ENTRY) do { \ argument 238 #define DO_END_FOR_EACH_REVERSE(ptr, __head, __list, __nr, __name) \ argument 244 #define DO_REVERSE(ptr, __head, __list, __nr, __name, new, __newhead, \ argument [all …]
|