STATE_MAX
if ((state < 0) || (state >= STATE_MAX))
if ((curr_state < 0) || (curr_state >= STATE_MAX))