SSI_CHANNEL_STATE_WRITING
hi->control_state & SSI_CHANNEL_STATE_WRITING)
hi->control_state &= ~SSI_CHANNEL_STATE_WRITING;
hi->data_state &= ~SSI_CHANNEL_STATE_WRITING;
*state &= ~SSI_CHANNEL_STATE_WRITING;
hi->control_state &= ~SSI_CHANNEL_STATE_WRITING;
if (hi->control_state & SSI_CHANNEL_STATE_WRITING) {
hi->control_state |= SSI_CHANNEL_STATE_WRITING;
return (state & SSI_CHANNEL_STATE_WRITING) ||
hi->data_state &= ~SSI_CHANNEL_STATE_WRITING;
if (hi->data_state & SSI_CHANNEL_STATE_WRITING) {
hi->data_state |= SSI_CHANNEL_STATE_WRITING;