aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mtx_binops.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mtx_binops.c b/src/mtx_binops.c
index 947ff59..b4772c5 100644
--- a/src/mtx_binops.c
+++ b/src/mtx_binops.c
@@ -652,8 +652,15 @@ static void mtx_div_setup(void)
class_sethelpsymbol(mtx_divscalar_class, gensym("iemmatrix/mtx_binops"));
}
-
/* mtx_pow */
+#ifdef __APPLE__
+/* there is no such thing like powf on apple... */
+static inline float powf (float v, float p)
+{
+ return (float) pow((double)v, (double) p);
+}
+#endif /* __APPLE__ */
+
static t_class *mtx_powelement_class, *mtx_powscalar_class;
static void mtx_powelement_matrix(t_mtx_binmtx *x, t_symbol *s, int argc, t_atom *argv)