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:
parent
6fbfcda1e0
commit
eccd9bcea6
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user