recognize binary constants
commit4d6db1798508eb45517f5a0a55d73eb44ffe19b9
authorDan Carpenter <error27@gmail.com>
Thu, 8 Sep 2011 17:47:30 +0000 (8 10:47 -0700)
committerChristopher Li <sparse@chrisli.org>
Mon, 21 Nov 2011 09:56:02 +0000 (21 01:56 -0800)
treec5ad53f91bf11012b070d1004d2c9f91547969c2
parent16a2e9108be73f64a263b281a3991b51ced67b8b
recognize binary constants

Sparse doesn't parse binary constants properly so the following code
generates an error:

x = 0b11;

test.c:5:17: error: constant 0b11 is not a valid number

Kamal: add call to tolower(), since "0B11" is also a valid syntax.

Reported-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Christopher Li <sparse@chrisli.org>
expression.c