prevent int32 multiplication overflow
Merge pull request #1005 from huili2/rc_overflow

prevent int32 multiplication overflow
astyle all
Merge pull request #1015 from huili2/astyle_all_UT

astyle all
Merge remote-tracking branch 'upstream/master' into travis.osx