NEXT
#define NEXT(elt, link) ((elt)->link.next)
#define NEXT(t, e) ((void *)(*(unsigned long *)NEXT_ADDR(t, e)))