#include "private.h" /*--------------------------------------------------------- */ lub_heap_block_t *lub_heap_block_getnext(lub_heap_block_t * this) { lub_heap_block_t *result = NULL; lub_heap_tag_t *tail = lub_heap_block__get_tail(this); /* only go forward if this is not the last block in the segment */ if (0 == tail->segment) { /* get a pointer to the first word in the next block */ result = (lub_heap_block_t *) & tail[1]; } return result; } /*--------------------------------------------------------- */