From 05497a5a9bda4a4448dbf1cd4fc71ed27ca5e6f4 Mon Sep 17 00:00:00 2001 From: jofret Date: Thu, 23 Apr 2009 06:49:09 +0000 Subject: Force compiler to see this as float/double without a cast. --- scilab2c/src/signalProcessing/conv/cconva.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scilab2c/src/signalProcessing/conv/cconva.c b/scilab2c/src/signalProcessing/conv/cconva.c index 6debe139..c523bbee 100644 --- a/scilab2c/src/signalProcessing/conv/cconva.c +++ b/scilab2c/src/signalProcessing/conv/cconva.c @@ -17,8 +17,8 @@ void cconva(floatComplex *in1, int size1, floatComplex *in2,int size2, floatComp floatComplex *in1b, *in2b, *result; - m1=(int)floor( log(float(size1+size2-1)) / log((float)2) + 1 ); - m1=(int)pow((float)2,(float)m1); + m1=(int)floor( log(size1+size2-1.0) / log(2.0) + 1 ); + m1=(int)pow(2.0, m1); in1b=(floatComplex *)malloc((unsigned int)(2*m1)*sizeof(float)); for(i=0;i