summaryrefslogtreecommitdiff
path: root/cffi
diff options
context:
space:
mode:
Diffstat (limited to 'cffi')
-rw-r--r--cffi/cparser.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/cffi/cparser.py b/cffi/cparser.py
index df6303d..474f756 100644
--- a/cffi/cparser.py
+++ b/cffi/cparser.py
@@ -819,6 +819,8 @@ class Parser(object):
s = exprnode.value
if s.startswith('0'):
if s.startswith('0x') or s.startswith('0X'):
+ if s.endswith('u') or s.endswith('U'):
+ s = s[:-1]
return int(s, 16)
return int(s, 8)
elif '1' <= s[0] <= '9':