H A D | ptrlist.h | 149 #define PTR_NEXT(ptr, __head, __list, __nr, PTR_ENTRY) \ argument 160 #define DO_PREPARE(head, ptr, __head, __list, __nr, PTR_ENTRY) \ argument 170 #define DO_NEXT(ptr, __head, __list, __nr, PTR_ENTRY) \ argument 175 #define DO_RESET(ptr, __head, __list, __nr, PTR_ENTRY) \ argument 183 #define DO_FINISH(ptr, __head, __list, __nr) \ argument 187 #define DO_FOR_EACH(head, ptr, __head, __list, __nr, PTR_ENTRY) do { \ argument 199 #define DO_END_FOR_EACH(ptr, __head, __list, __nr) \ argument 204 #define DO_FOR_EACH_REVERSE(head, ptr, __head, __list, __nr, PTR_ENTRY) do { \ argument 219 #define DO_END_FOR_EACH_REVERSE(ptr, __head, __list, __nr) \ argument 224 #define DO_REVERSE(ptr, __head, __list, __nr, new, __newhead, \ argument [all …]
|