Added macro stack_empty