From 08ea096417292d8bd905a8895eb9c00bbc02d8cb Mon Sep 17 00:00:00 2001 From: gurkenhabicht Date: Wed, 16 May 2018 13:04:20 +0200 Subject: [PATCH] changes --- src/ansi_c_implementation/NLMSvariants.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ansi_c_implementation/NLMSvariants.c b/src/ansi_c_implementation/NLMSvariants.c index 7b91fe8..fface5c 100644 --- a/src/ansi_c_implementation/NLMSvariants.c +++ b/src/ansi_c_implementation/NLMSvariants.c @@ -140,7 +140,7 @@ Variant (1/3), substract local mean. void localMean(double weights[WINDOWSIZE][NUMBER_OF_SAMPLES]) { //double local_weights[WINDOWSIZE][NUMBER_OF_SAMPLES]; - double (*local_weights)[WINDOWSIZE] = malloc(sizeof(double) * (WINDOWSIZE+1) * (NUMBER_OF_SAMPLES+1)); + double (*local_weights)[WINDOWSIZE] =(double (*)[WINDOWSIZE]) malloc(sizeof(double) * (WINDOWSIZE+1) * (NUMBER_OF_SAMPLES+1)); // double *local_weights[WINDOWSIZE]; memcpy(local_weights, weights, sizeof(double) * WINDOWSIZE * NUMBER_OF_SAMPLES); char fileName[50]; @@ -223,7 +223,7 @@ substract direct predecessor */ void directPredecessor(double weights[WINDOWSIZE][NUMBER_OF_SAMPLES]) { - double (*local_weights)[WINDOWSIZE] = malloc(sizeof(double) * (WINDOWSIZE+1) * (NUMBER_OF_SAMPLES+1)); + double (*local_weights)[WINDOWSIZE] = (double (*)[WINDOWSIZE]) malloc(sizeof(double) * (WINDOWSIZE+1) * (NUMBER_OF_SAMPLES+1)); // double local_weights[WINDOWSIZE][NUMBER_OF_SAMPLES]; memcpy(local_weights, weights, sizeof(double) * WINDOWSIZE * NUMBER_OF_SAMPLES ); @@ -311,7 +311,7 @@ differential predecessor. */ void differentialPredecessor(double weights[WINDOWSIZE][NUMBER_OF_SAMPLES]) { // double local_weights[WINDOWSIZE][NUMBER_OF_SAMPLES]; - double (*local_weights)[WINDOWSIZE] = malloc(sizeof(double) * (WINDOWSIZE+1) * (NUMBER_OF_SAMPLES+1)); + double (*local_weights)[WINDOWSIZE] = (double (*)[WINDOWSIZE]) malloc(sizeof(double) * (WINDOWSIZE+1) * (NUMBER_OF_SAMPLES+1)); memcpy(local_weights, weights, sizeof(double) * WINDOWSIZE * NUMBER_OF_SAMPLES ); char fileName[512];