Remove a meaningless type cast.
Add comments for paradnoid (a.k.a. mission critical) engineers.
Use int. They are no need to use unsigned/signed long. Think about 16bit architectures.
Merge pull request #987 from monaka/pr-clean-up-parse.y-20130312

Clean up parse.y.