fix warnings with gcc 4.3