STATE_FINISHED
data->state = STATE_FINISHED;
case STATE_FINISHED:
data->state = STATE_FINISHED;
case STATE_FINISHED:
case STATE_FINISHED:
data->state = STATE_FINISHED;
data->state = STATE_FINISHED;
data->state = STATE_FINISHED;
case STATE_FINISHED:
data->state = STATE_FINISHED;
case STATE_FINISHED:
data->state = STATE_FINISHED;
case STATE_FINISHED:
next_state = STATE_FINISHED;
next_state = STATE_FINISHED;
next_state = STATE_FINISHED;
next_state = STATE_FINISHED;
if (next_state == STATE_FINISHED ||
if (next_state == STATE_FINISHED) {
next_state = STATE_FINISHED;
next_state = STATE_FINISHED;
next_state = STATE_FINISHED;
next_state = STATE_FINISHED;
if (next_state == STATE_FINISHED ||
if (next_state == STATE_FINISHED) {