- [general] : removed unnecessary type conversions
- [build] : removed compilation warnings for msvc 2010