summaryrefslogtreecommitdiff
path: root/src/signalProcessing/conv
diff options
context:
space:
mode:
authorjofret2009-04-23 06:50:22 +0000
committerjofret2009-04-23 06:50:22 +0000
commit87cfbf0550febd7a33f3117c87bfe900ac92ff64 (patch)
tree28db2e6118a13b3fc9b15f5bf61c61f7a7a467ae /src/signalProcessing/conv
parent683c912d071a177967cf998a773acd2e5bf91f56 (diff)
downloadscilab2c-87cfbf0550febd7a33f3117c87bfe900ac92ff64.tar.gz
scilab2c-87cfbf0550febd7a33f3117c87bfe900ac92ff64.tar.bz2
scilab2c-87cfbf0550febd7a33f3117c87bfe900ac92ff64.zip
Force compiler to see this as float/double without a cast.
Diffstat (limited to 'src/signalProcessing/conv')
-rw-r--r--src/signalProcessing/conv/zconva.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/signalProcessing/conv/zconva.c b/src/signalProcessing/conv/zconva.c
index 650a0491..7f773fac 100644
--- a/src/signalProcessing/conv/zconva.c
+++ b/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++){