diff --git a/include/lmms_math.h b/include/lmms_math.h index 8f09a1b5a..0ec8ccc49 100644 --- a/include/lmms_math.h +++ b/include/lmms_math.h @@ -28,10 +28,20 @@ #include #include "lmms_constants.h" +#include "lmmsconfig.h" #include #include +#if defined (LMMS_BUILD_WIN32) || defined (LMMS_BUILD_APPLE) +#ifndef isnanf +#define isnanf(x) isnan(x) +#endif +#ifndef isinff +#define isinff(x) isinf(x) +#endif +#endif + #ifdef __INTEL_COMPILER static inline float absFraction( const float _x ) diff --git a/plugins/dynamics_processor/dynamics_processor.cpp b/plugins/dynamics_processor/dynamics_processor.cpp index e825cfe8d..9954c92e5 100644 --- a/plugins/dynamics_processor/dynamics_processor.cpp +++ b/plugins/dynamics_processor/dynamics_processor.cpp @@ -30,15 +30,6 @@ #include "embed.cpp" -#if defined (LMMS_BUILD_WIN32) || defined (LMMS_BUILD_APPLE) -#ifndef isnanf -#define isnanf(x) isnan(x) -#endif -#ifndef isinff -#define isinff(x) isinf(x) -#endif -#endif - extern "C" {