#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; } /*--------------------------------------------------------- */