fix gcc 4.4 strict-aliasing