ST_SUSPENDED
if (state->state & ST_SUSPENDED) {
state->state &= ~ST_SUSPENDED;
state->state |= ST_SUSPENDED;
if (!(state->state & ST_SUSPENDED))
if (state->flags & ST_SUSPENDED) {
state->flags |= ST_SUSPENDED;
if (!runtime && !(state->flags & ST_SUSPENDED))
state->flags &= ~ST_SUSPENDED;