gcc -Wconversion flag fixes