Fix issue 256: compute the correct size for negative enum values, which need to be sign extended.

2 files changed