aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2005-04-13 09:18:09 +0000
committerIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2005-04-13 09:18:09 +0000
commit1300d5a0230ba4dc37f6cccf56eb50e394a50e19 (patch)
tree948488e9f59a0fc7fadb973212cfe4eadbd51c9a
parentffb948e7f8aedc0f64a2dc0ebfe003d1032c15a3 (diff)
on __APPLE__ there is no such thing as "powf"; use "static inline" for that
svn path=/trunk/externals/iem/iemmatrix/; revision=2757
-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)