ADDR_RESERVED
if (curr_blk->addr_reserved == ADDR_RESERVED) {
if (curr_blk->addr_reserved == ADDR_RESERVED) {
if (curr_blk->addr_reserved == ADDR_RESERVED) {
if (curr_blk->addr_reserved == ADDR_RESERVED) {
curr_blk->addr_reserved = ADDR_RESERVED;
new_blk->addr_reserved = ADDR_RESERVED;
new_blk->addr_reserved = ADDR_RESERVED;
middle_blk->addr_reserved = ADDR_RESERVED;
(new_blk->addr_reserved != ADDR_RESERVED) &&
(left_blk->addr_reserved != ADDR_RESERVED) &&
(new_blk->addr_reserved != ADDR_RESERVED) &&
(right_blk->addr_reserved != ADDR_RESERVED) &&
(curr_blk->addr_reserved != ADDR_RESERVED)) {