Comment for a #define must start on the same line.
Allow trailing 'L' on constant values.
Fixed constant block description bug.
More flexible StructType returns.
Added support for short constants.
Basic Linux and X bindings. [untested, WIP]