1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-08-03 09:29:30 +02:00

made my changes to VSTEffect.cpp C++11 compliant

This commit is contained in:
andheh 2018-03-22 10:01:15 +01:00 committed by James Crook
parent 6fbfcda1e0
commit eccd9bcea6

View File

@ -102,7 +102,7 @@
static float reinterpretAsFloat(uint32_t x)
{
static_assert(sizeof(float) == sizeof(uint32_t));
static_assert(sizeof(float) == sizeof(uint32_t), "Cannot reinterpret uint32_t to float since sizes are different.");
float f;
std::memcpy(&f, &x, sizeof(float));
return f;
@ -110,7 +110,8 @@ static float reinterpretAsFloat(uint32_t x)
static uint32_t reinterpretAsUint32(float f)
{
static_assert(sizeof(float) == sizeof(uint32_t));
static_assert(sizeof(float) == sizeof(uint32_t), "Cannot reinterpret float to uint32_t since sizes are different.");
uint32_t x;
std::memcpy(&x, &f, sizeof(uint32_t));
return x;