STATE_ELEMENT_IN_USE
STATE_ELEMENT_IN_USE) ? 1 : 0;
((state_element_t *)x - 1)->flags |= STATE_ELEMENT_IN_USE;
((state_element_t *)x - 1)->flags &= ~STATE_ELEMENT_IN_USE;