parser/idl.py line 769 returns p.unsigned_long_int()
instead of "long_long" calculated on the previous
line. This causes "CONST UNSIGNED LONG LONG" to be
reported as unsigned long type, not unsigned long
long. This can then fail range checks.
Fix is to return long_long.
Fixed file idl.py