aboutsummaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/interpolate.h2
-rw-r--r--src/include/math_func.h14
-rw-r--r--src/include/wavedata.h2
3 files changed, 15 insertions, 3 deletions
diff --git a/src/include/interpolate.h b/src/include/interpolate.h
index d61fb3e..40ae62c 100644
--- a/src/include/interpolate.h
+++ b/src/include/interpolate.h
@@ -2,7 +2,7 @@
#define blip_interpolate_h
#include "lv2/lv2plug.in/ns/lv2core/lv2.h"
-#include <config.h>
+#include "blip-config.h"
#include "math_func.h"
/**
diff --git a/src/include/math_func.h b/src/include/math_func.h
index c44075d..b3bbe7b 100644
--- a/src/include/math_func.h
+++ b/src/include/math_func.h
@@ -7,7 +7,19 @@
#define math_func_h
#include <math.h>
-#include "config.h"
+#include "blip-config.h"
+
+#ifndef M_PI
+# define M_PI 3.14159265358979323846 /* pi */
+#endif
+
+#ifndef M_LN10
+# define M_LN10 2.30258509299404568402 /* log_e(10) */
+#endif
+
+#ifndef M_LN2
+# define M_LN2 0.69314718055994530942 /* log_e(2) */
+#endif
#ifdef HAVE_SINF
/* Use float functions */
diff --git a/src/include/wavedata.h b/src/include/wavedata.h
index 32a8a5b..cc3e3b6 100644
--- a/src/include/wavedata.h
+++ b/src/include/wavedata.h
@@ -21,7 +21,7 @@
#define blip_wavedata_h
#include "lv2/lv2plug.in/ns/lv2core/lv2.h"
-#include <config.h>
+#include "blip-config.h"
#include "math_func.h"
#include "interpolate.h"
#include "common.h"