From: Mike Pall Date: Thu, 23 Dec 2010 22:06:04 +0000 (+0100) Subject: FFI: Fix C parser for hex literals. X-Git-Tag: v2.0.0-beta6~123 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa705f7e1ac76af7b92fcd4657d0ebcb58299ebf;p=thirdparty%2FLuaJIT.git FFI: Fix C parser for hex literals. --- diff --git a/src/lj_cparse.c b/src/lj_cparse.c index 5a4df556..c72dda89 100644 --- a/src/lj_cparse.c +++ b/src/lj_cparse.c @@ -164,7 +164,7 @@ static CPToken cp_integer(CPState *cp) do { n = n*10 + (cp->c - '0'); } while (lj_char_isdigit(cp_get(cp))); - } else if (cp_get(cp) == 'x') { /* Hexadeximal. */ + } else if ((cp_get(cp)& ~0x20) == 'X') { /* Hexadecimal. */ if (!lj_char_isxdigit(cp_get(cp))) cp_err(cp, LJ_ERR_XNUMBER); do {