STATE_DATAIN_MASK
if ((ns->state & (STATE_DATAIN_MASK | STATE_DATAOUT_MASK))
} else if (ns->nxstate & (STATE_DATAIN_MASK | STATE_DATAOUT_MASK)) {
if (!(ns->state & STATE_DATAIN_MASK)) {
if (!(ns->state & STATE_DATAIN_MASK)) {