From d6befbec882ec8137291352d3b3d453225fa8c20 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Fri, 21 Apr 2017 10:19:44 +0200 Subject: [PATCH] src/mathutils.c: prevent segfault with latest Accelerate.framework (closes #58, closes #102) --- src/mathutils.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/mathutils.c b/src/mathutils.c index cd1b719c..209d2ca3 100644 --- a/src/mathutils.c +++ b/src/mathutils.c @@ -225,10 +225,10 @@ fvec_min_elem (fvec_t * s) } #else smpl_t tmp = 0.; - uint_t pos = 0.; - aubio_vDSP_minvi(s->data, 1, &tmp, (vDSP_Length *)&pos, s->length); + vDSP_Length pos = 0; + aubio_vDSP_minvi(s->data, 1, &tmp, &pos, s->length); #endif - return pos; + return (uint_t)pos; } uint_t @@ -243,10 +243,10 @@ fvec_max_elem (fvec_t * s) } #else smpl_t tmp = 0.; - uint_t pos = 0.; - aubio_vDSP_maxvi(s->data, 1, &tmp, (vDSP_Length *)&pos, s->length); + vDSP_Length pos = 0; + aubio_vDSP_maxvi(s->data, 1, &tmp, &pos, s->length); #endif - return pos; + return (uint_t)pos; } void -- 2.11.0