summaryrefslogtreecommitdiff
path: root/src/auxiliaryFunctions/isempty
diff options
context:
space:
mode:
Diffstat (limited to 'src/auxiliaryFunctions/isempty')
-rw-r--r--src/auxiliaryFunctions/isempty/cisemptya.c4
-rw-r--r--src/auxiliaryFunctions/isempty/disemptya.c4
-rw-r--r--src/auxiliaryFunctions/isempty/sisemptya.c8
-rw-r--r--src/auxiliaryFunctions/isempty/testIsEmpty.c1
-rw-r--r--src/auxiliaryFunctions/isempty/zisemptya.c4
5 files changed, 10 insertions, 11 deletions
diff --git a/src/auxiliaryFunctions/isempty/cisemptya.c b/src/auxiliaryFunctions/isempty/cisemptya.c
index ac017ee5..7736f370 100644
--- a/src/auxiliaryFunctions/isempty/cisemptya.c
+++ b/src/auxiliaryFunctions/isempty/cisemptya.c
@@ -14,11 +14,11 @@
float cisemptya(floatComplex* x, int size) {
float* out;
- int indiceOut;
+ int indiceOut[2] = {0};
out = malloc((uint)size*sizeof(float));
- cfinda(x, size, out, &indiceOut);
+ cfinda(x, size, out, indiceOut);
if ( out[0] == -1 /*ie tab=NULL*/) {
free(out);
diff --git a/src/auxiliaryFunctions/isempty/disemptya.c b/src/auxiliaryFunctions/isempty/disemptya.c
index c170e819..52f533cb 100644
--- a/src/auxiliaryFunctions/isempty/disemptya.c
+++ b/src/auxiliaryFunctions/isempty/disemptya.c
@@ -14,11 +14,11 @@
double disemptya(double* x, int size) {
double* out;
- int indiceOut;
+ int indiceOut[2]={0};
out = malloc((uint)size*sizeof(double));
- dfinda(x, size, out, &indiceOut);
+ dfinda(x, size, out, indiceOut);
if ( out[0] == -1 /*ie tab=NULL*/) {
free(out);
diff --git a/src/auxiliaryFunctions/isempty/sisemptya.c b/src/auxiliaryFunctions/isempty/sisemptya.c
index cb665e8e..3aa24517 100644
--- a/src/auxiliaryFunctions/isempty/sisemptya.c
+++ b/src/auxiliaryFunctions/isempty/sisemptya.c
@@ -11,15 +11,15 @@
*/
#include "isempty.h"
-
+#include "stdio.h"
float sisemptya(float* x, int size) {
float* out;
- int indiceOut;
+ int indiceOut[2] = {0};
out = malloc((uint)size*sizeof(float));
- sfinda(x, size, out, &indiceOut);
-
+ sfinda(x, size, out, indiceOut);
+
if ( out[0] == -1 /*ie tab=NULL*/) {
free(out);
return 1;
diff --git a/src/auxiliaryFunctions/isempty/testIsEmpty.c b/src/auxiliaryFunctions/isempty/testIsEmpty.c
index 01dd4a59..32ed7ba0 100644
--- a/src/auxiliaryFunctions/isempty/testIsEmpty.c
+++ b/src/auxiliaryFunctions/isempty/testIsEmpty.c
@@ -130,7 +130,6 @@ int testIsEmpty() {
disemptyaTestStatus = disemptyaTest();
cisemptyaTestStatus = cisemptyaTest();
zisemptyaTestStatus = zisemptyaTest();
-
return (sisemptyaTestStatus + disemptyaTestStatus +
cisemptyaTestStatus + zisemptyaTestStatus);
}
diff --git a/src/auxiliaryFunctions/isempty/zisemptya.c b/src/auxiliaryFunctions/isempty/zisemptya.c
index c1a6a401..d6c64b29 100644
--- a/src/auxiliaryFunctions/isempty/zisemptya.c
+++ b/src/auxiliaryFunctions/isempty/zisemptya.c
@@ -14,11 +14,11 @@
double zisemptya(doubleComplex* x, int size) {
double* out;
- int indiceOut;
+ int indiceOut[2]={0};
out = malloc((uint)size*sizeof(double));
- zfinda(x, size, out, &indiceOut);
+ zfinda(x, size, out, indiceOut);
if ( out[0] == -1 /*ie tab=NULL*/) {
free(out);