PTR_ENTRY_NOTAG
return PTR_ENTRY_NOTAG(list, list->nr-1);
return PTR_ENTRY_NOTAG(list, 0);
DO_FOR_EACH_REVERSE(head, ptr, __head##ptr, __list##ptr, __nr##ptr, PTR_ENTRY_NOTAG)
DO_FOR_EACH(head, ptr, __head##ptr, __list##ptr, __nr##ptr, PTR_ENTRY_NOTAG)
cmp (PTR_ENTRY_NOTAG(b1, b1->nr - 1), PTR_ENTRY_NOTAG(b2,0)) < 0) {
const void *d1 = PTR_ENTRY_NOTAG(b1,i1);
const void *d2 = PTR_ENTRY_NOTAG(b2,i2);