fix return expression
Merge remote-tracking branch 'origin/master'
fix unsigned
fix function pointer
fix if,for,while
Merge remote-tracking branch 'origin/regex' into regex
Merge remote-tracking branch 'origin/regex' into regex
Merge remote-tracking branch 'origin/regex' into regex
fixed warning