Fixes for uninitialized variable warnings, disabled strict aliasing to allow safe type punning (and avoid warnings).