diff options
author | jofret | 2009-04-23 06:50:22 +0000 |
---|---|---|
committer | jofret | 2009-04-23 06:50:22 +0000 |
commit | 258571c564b042b8b0dc782e526bfd613a2a8826 (patch) | |
tree | 29ca7ea0eb0fb4e3c3f3b6659799aba7b0e16fb9 | |
parent | 05497a5a9bda4a4448dbf1cd4fc71ed27ca5e6f4 (diff) | |
download | scilab2c-258571c564b042b8b0dc782e526bfd613a2a8826.tar.gz scilab2c-258571c564b042b8b0dc782e526bfd613a2a8826.tar.bz2 scilab2c-258571c564b042b8b0dc782e526bfd613a2a8826.zip |
Force compiler to see this as float/double without a cast.
-rw-r--r-- | scilab2c/src/signalProcessing/conv/zconva.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scilab2c/src/signalProcessing/conv/zconva.c b/scilab2c/src/signalProcessing/conv/zconva.c index 650a0491..7f773fac 100644 --- a/scilab2c/src/signalProcessing/conv/zconva.c +++ b/scilab2c/src/signalProcessing/conv/zconva.c @@ -18,8 +18,8 @@ void zconva(doubleComplex *in1, int size1, doubleComplex *in2,int size2, doubleC doubleComplex *in1b, *in2b, *result; - m1=(int)floor(log((double)(size1+size2-1))/log(double(2))+1); - m1=(int)pow((double)(2),double(m1)); + m1=(int) floor(log(size1+size2-1.0) / log(2.0) + 1.0); + m1=(int) pow(2.0, m1); in1b=(doubleComplex *)malloc(2*(unsigned int)m1*sizeof(double)); for(i=0;i<m1;i++){ |