TOKEN_CHAR
case TOKEN_CHAR:
end = p + type - TOKEN_CHAR;
case TOKEN_CHAR ... TOKEN_WIDE_CHAR_EMBEDDED_3:
case TOKEN_CHAR:
if (t2 >= TOKEN_CHAR && t2 < TOKEN_WIDE_CHAR)
return t2 + TOKEN_WIDE_CHAR - TOKEN_CHAR;
case TOKEN_CHAR:
token_type(token) - TOKEN_CHAR, 0, '\'');
case TOKEN_CHAR:
token_type(token) - TOKEN_CHAR, 0, '\'');
return eat_string(next, stream, TOKEN_CHAR);