X-Git-Url: https://git.auder.net/?p=valse.git;a=blobdiff_plain;f=src%2Ftest%2Futils.c;h=a6370b0dbfa4a7a7647506cb029328fcb5c7d761;hp=8895cda938fdf0f365c3ef3e8923b80fb1ac52da;hb=afa07d41c7592ac0ccd55d7af23c3bfef213291e;hpb=7ea8c1e58b3ab98eda5b003ccdffe5e35222bb4f diff --git a/src/test/utils.c b/src/test/utils.c index 8895cda..a6370b0 100644 --- a/src/test/utils.c +++ b/src/test/utils.c @@ -1,3 +1,8 @@ +#include +#include +#include +#include + // Check if array == refArray void compareArray(const char* ID, const void* array, const void* refArray, int size, int isinteger) @@ -44,7 +49,7 @@ void* readArray(const char* fileName, int isinteger) strcat(command, " | wc -l"); FILE *countSpaces = popen(command, "r"); char* buffer = (char*)calloc(32, sizeof(char)); - fgets(buffer, sizeof(buffer), command); + fgets(buffer, sizeof(buffer), countSpaces); int n = atoi(buffer) + 1; free(buffer); pclose(countSpaces); @@ -92,7 +97,7 @@ int* readArray_int(const char* fileName) float* readArray_real(const char* fileName) { - return (int*)readArray(fileName, 0); + return (float*)readArray(fileName, 0); } int read_int(const char* fileName)