mirror of
https://github.com/cookiengineer/audacity
synced 2025-08-03 01:19:24 +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 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;
|
float f;
|
||||||
std::memcpy(&f, &x, sizeof(float));
|
std::memcpy(&f, &x, sizeof(float));
|
||||||
return f;
|
return f;
|
||||||
@ -110,7 +110,8 @@ static float reinterpretAsFloat(uint32_t x)
|
|||||||
|
|
||||||
static uint32_t reinterpretAsUint32(float f)
|
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;
|
uint32_t x;
|
||||||
std::memcpy(&x, &f, sizeof(uint32_t));
|
std::memcpy(&x, &f, sizeof(uint32_t));
|
||||||
return x;
|
return x;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user