diff options
author | jofret | 2009-04-23 06:49:09 +0000 |
---|---|---|
committer | jofret | 2009-04-23 06:49:09 +0000 |
commit | 683c912d071a177967cf998a773acd2e5bf91f56 (patch) | |
tree | 053f554993d7455ab20dd289bc7d3b2aa77eb650 /src | |
parent | a4e97b9f2b9f45428b05c22dd7a5055101f31e5a (diff) | |
download | scilab2c-683c912d071a177967cf998a773acd2e5bf91f56.tar.gz scilab2c-683c912d071a177967cf998a773acd2e5bf91f56.tar.bz2 scilab2c-683c912d071a177967cf998a773acd2e5bf91f56.zip |
Force compiler to see this as float/double without a cast.
Diffstat (limited to 'src')
-rw-r--r-- | src/signalProcessing/conv/cconva.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/signalProcessing/conv/cconva.c b/src/signalProcessing/conv/cconva.c index 6debe139..c523bbee 100644 --- a/src/signalProcessing/conv/cconva.c +++ b/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<m1;i++){ |