From 1300d5a0230ba4dc37f6cccf56eb50e394a50e19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 13 Apr 2005 09:18:09 +0000 Subject: on __APPLE__ there is no such thing as "powf"; use "static inline" for that svn path=/trunk/externals/iem/iemmatrix/; revision=2757 --- src/mtx_binops.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src') 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) -- cgit v1.2.1