U2
st->ustate = U2;
case U2: /* 3 byte unicode - 2nd byte */
st->ustate = U2;
case U2: /* 3 byte unicode - 2nd byte */
st->_ustate = U2;
case U2:
st->_ustate = U2;
case U2: /* 2nd byte of 3byte utf-8 */
st->ustate = U2;
case U2:
case U2:
st->_ustate = U2;
case U2:
st->saved_ustate = U2;
st->_ustate = U2;
case U2:
case U2:
st->ustate = U2;
case U2: /* 3 byte unicode - 2nd byte */
case U2:
st->_ustate = U2;
case U2:
st->_ustate = U2;
case U2: /* 3-byte unicode - 2nd byte */
st->ustate = U2;
case U2: /* 3 byte unicode - 2nd byte */
case U2:
st->ustate = U2;
case U2: /* 3 byte unicode - 2nd byte */
case U2:
st->ustate = U2;
case U2: /* 3 byte unicode - 2nd byte */
st->ustate = U2;
case U2: /* 3 byte unicode - 2nd byte */
case U2:
st->ustate = U2;
case U2: /* 3 byte unicode - 2nd byte */