Fix some compile question with gcc 4.3.3