- fix for possible overflow
- print all warnings (misc)
- be fully ISO C90