__hash_next
(obj) = __hash_next(obj, \
(obj) != NULL && ((tmp) = &__hash_next(obj, \
(obj) = __hash_next(obj, __typeof(*(obj)), member))