Linux on powerpc seems to be one such platform.
- while(*end && *end != '\\' && *end != '"' && (*end < 0 || *end > 0x1F))
+ while(*end && *end != '\\' && *end != '"' && (unsigned char)*end > 0x1F)
+ if((unsigned char)c >= 0x80 && c != (char)EOF)
{
/* multi-byte UTF-8 sequence */
int i, count;
{
/* multi-byte UTF-8 sequence */
int i, count;
c = lex_get(lex, error);
}
c = lex_get(lex, error);
}
if(lex_eof(lex))
lex->token = TOKEN_EOF;
else
if(lex_eof(lex))
lex->token = TOKEN_EOF;
else