small unsigned/signed char mismatch detected by clang...

This commit is contained in:
Paolo Cignoni 2016-11-08 11:25:49 +01:00
parent 1e1cf8f32d
commit 3ae4e3cc17

View File

@ -683,7 +683,7 @@ float readBigEndianSingle(QIODevice *device, bool &error)
if(error)
return -1;
}
char reversed[] = { bytes[3],bytes[2],bytes[1],bytes[0] };
unsigned char reversed[] = { bytes[3],bytes[2],bytes[1],bytes[0] };
float *f = (float *)(& reversed[0]);
return*f;