code optimization & cleanup
removed some warnings, made code more portable added coding style guidelines
Authored by: carfesh 2013-05-05
Parent: [r901]
Child: [r903]