summaryrefslogtreecommitdiff
path: root/src/auxiliaryFunctions/isempty/sisemptya.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/auxiliaryFunctions/isempty/sisemptya.c')
-rw-r--r--src/auxiliaryFunctions/isempty/sisemptya.c16
1 files changed, 3 insertions, 13 deletions
diff --git a/src/auxiliaryFunctions/isempty/sisemptya.c b/src/auxiliaryFunctions/isempty/sisemptya.c
index 3aa24517..fd02ceb3 100644
--- a/src/auxiliaryFunctions/isempty/sisemptya.c
+++ b/src/auxiliaryFunctions/isempty/sisemptya.c
@@ -11,20 +11,10 @@
*/
#include "isempty.h"
-#include "stdio.h"
-float sisemptya(float* x, int size) {
- float* out;
- int indiceOut[2] = {0};
+#include "length.h"
- out = malloc((uint)size*sizeof(float));
+float sisemptya(float* x, int size) {
- sfinda(x, size, out, indiceOut);
+ return (size==0) ? 1.0f : 0.0f;
- if ( out[0] == -1 /*ie tab=NULL*/) {
- free(out);
- return 1;
- }
-
- free(out);
- return 0;
}