S4
{S0, S4, S3, S1, S1, S0, S1, S2, S4, S0}, /* S0 */
{S2, S4, S3, S1, S1, S2, S1, S2, S4, S2}, /* S1 */
{S2, S4, S3, S1, S1, S2, S2, S2, S4, S2}, /* S2 */
{S2, S4, S2, S1, S1, S2, S1, S2, S4, S2}, /* S3 */
{S4, S4, S4, S4, S4, S4, S4, S4, S4, S4} /* S4 */
case S4:
} while ((bp < buffer + sizeof (buffer)) && kstate != S4);
case S4: