fixing continuous integeration errors and removing a lot of logs

This commit is contained in:
Ahmed Abdellah 2019-10-24 11:10:13 +01:00
parent 47712c9b15
commit 849b8c6de8
2 changed files with 3 additions and 47 deletions

View File

@ -182,9 +182,8 @@ int UTIL_readLineFromFile(char* buf, size_t len, FILE* file) {
UTIL_DISPLAYLEVEL(1, "[ERROR] end of file reached and need to read\n");
return -1;
}
UTIL_DISPLAY("[TRACE] read line\n");
fgetsCheck = fgets(buf, len, file);
fgetsCheck = fgets(buf, (int) len, file);
if(fgetsCheck == NULL || fgetsCheck != buf) {
UTIL_DISPLAYLEVEL(1, "[ERROR][UTIL_readLineFromFile] fgets has a problem check: %s buf: %s \n",
@ -192,7 +191,6 @@ int UTIL_readLineFromFile(char* buf, size_t len, FILE* file) {
return -1;
}
UTIL_DISPLAY("[TRACE] length of Line: %d\n" , (int)strlen(buf));
return (int) strlen(buf)-1; /* -1 to ignore '\n' character */
}
@ -203,7 +201,6 @@ static int readFromFile(char* buf, size_t inputFileSize, const char* inputFileNa
int nbFiles = -1;
unsigned pos = 0;
UTIL_DISPLAY("[TRACE] open file\n");
if(!buf) {
UTIL_DISPLAYLEVEL(1, "[ERROR][UTIL_readFileNamesTableFromFile] Can't create buffer.\n");
@ -219,12 +216,9 @@ static int readFromFile(char* buf, size_t inputFileSize, const char* inputFileNa
if(UTIL_readLineFromFile(buf+pos, inputFileSize, inputFile) > 0) {
int len = (int) strlen(buf+pos);
buf[pos+len-1] = '\0'; /* replace '\n' with '\0'*/
UTIL_DISPLAY("[TRACE] line: %s\n", buf+pos);
pos += len;
++nbFiles;
}
else
UTIL_DISPLAY("[TRACE] ignored line: %s", buf+pos);
}
fclose(inputFile);
@ -249,7 +243,6 @@ UTIL_createFileNamesTable_fromFileName(const char* inputFileName) {
if(!UTIL_fileExist(inputFileName) || !UTIL_isRegularFile(inputFileName))
return NULL;
UTIL_DISPLAY("[TRACE] start function readFileNamesTableFromFile\n");
inputFileSize = UTIL_getFileSize(inputFileName) + 1; /* (+1) to add '\0' at the end of last filename */
if(inputFileSize > MAX_FILE_OF_FILE_NAMES_SIZE)
@ -269,7 +262,6 @@ UTIL_createFileNamesTable_fromFileName(const char* inputFileName) {
}
nbFiles = ret_nbFiles;
UTIL_DISPLAY("[TRACE] file closed with %d read lines\n", nbFiles);
if(!filesTable) {
free(buf);
@ -280,7 +272,6 @@ UTIL_createFileNamesTable_fromFileName(const char* inputFileName) {
filesTable->tableSize = nbFiles;
filesTable->fileNames = (const char**) malloc((nbFiles+1) * sizeof(char*));
UTIL_DISPLAY("[TRACE] Start migration\n");
for(i = 0, pos = 0; i < nbFiles; ++i) {
@ -289,8 +280,6 @@ UTIL_createFileNamesTable_fromFileName(const char* inputFileName) {
pos += strlen(buf+pos)+1;
}
UTIL_DISPLAY("[TRACE] migration done\n");
if(pos > inputFileSize){
UTIL_freeFileNamesTable(filesTable);
@ -299,7 +288,6 @@ UTIL_createFileNamesTable_fromFileName(const char* inputFileName) {
}
filesTable->buf = buf;
UTIL_DISPLAY("[TRACE] finished reading\n");
return filesTable;
}
@ -334,9 +322,6 @@ UTIL_concatenateTwoTables(FileNamesTable* table1, FileNamesTable* table2) {
char* buf = NULL;
UTIL_DISPLAY("[TRACE] Start concatenation\n");
UTIL_DISPLAY("[TRACE] newTable created\n");
if(!newTable) {
UTIL_DISPLAYLEVEL(1, "[ERROR][UTIL_concatenateTwoTables] Can't create new table for concatenation output.\n");
@ -344,7 +329,6 @@ UTIL_concatenateTwoTables(FileNamesTable* table1, FileNamesTable* table2) {
}
newTotalTableSize = getTotalTableSize(table1) + getTotalTableSize(table2);
UTIL_DISPLAY("[TRACE] buf total size is: %zu\n", newTotalTableSize);
buf = (char*) malloc(newTotalTableSize * sizeof(char));
if(!buf) {
@ -368,7 +352,6 @@ UTIL_concatenateTwoTables(FileNamesTable* table1, FileNamesTable* table2) {
for (i = 0; i < newTable->tableSize; ++i)
newTable->fileNames[i] = NULL;
UTIL_DISPLAY("[TRACE] add table1 concatenation of size %zu\n", table1->tableSize);
for( ; idx1 < table1->tableSize && table1->fileNames[idx1] && pos < newTotalTableSize; ++idx1, ++newTableIdx) {
size_t curLen = strlen(table1->fileNames[idx1]);
memcpy(buf+pos, table1->fileNames[idx1], curLen);
@ -376,9 +359,7 @@ UTIL_concatenateTwoTables(FileNamesTable* table1, FileNamesTable* table2) {
pos += curLen+1;
}
UTIL_DISPLAY("[TRACE] table1 actual size %u\n", idx1);
UTIL_DISPLAY("[TRACE] add table2 concatenation of size %zu\n", table2->tableSize);
for( ; idx2 < table2->tableSize && table2->fileNames[idx2] && pos < newTotalTableSize ; ++idx2, ++newTableIdx) {
size_t curLen = strlen(table2->fileNames[idx2]);
memcpy(buf+pos, table2->fileNames[idx2], curLen);
@ -392,28 +373,12 @@ UTIL_concatenateTwoTables(FileNamesTable* table1, FileNamesTable* table2) {
return NULL;
}
UTIL_DISPLAY("[TRACE] table2 actual size %u\n", idx2);
UTIL_DISPLAY("[TRACE] new table actual size %u\n", newTableIdx);
assert(newTableIdx == newTable->tableSize || newTable->fileNames[newTableIdx] == NULL);
UTIL_DISPLAY("[TRACE] table1:\n");
for(idx1 = 0 ; idx1 < table1->tableSize && table1->fileNames[idx1] ; ++idx1)
UTIL_DISPLAY("[TRACE] %u %s\n", idx1, table1->fileNames[idx1]);
UTIL_DISPLAY("[TRACE] table2:\n");
for(idx2 = 0 ; idx2 < table2->tableSize && table2->fileNames[idx2] ; ++idx2)
UTIL_DISPLAY("[TRACE] %u %s\n", idx2, table2->fileNames[idx2]);
UTIL_DISPLAY("[TRACE] new table:\n");
for(newTableIdx = 0; newTableIdx < newTable->tableSize && newTable->fileNames[newTableIdx] ; ++newTableIdx)
UTIL_DISPLAY("[TRACE] %u %s\n", newTableIdx, newTable->fileNames[newTableIdx]);
newTable->buf = buf;
UTIL_freeFileNamesTable(table1);
UTIL_freeFileNamesTable(table2);
UTIL_DISPLAY("[TRACE] concatenation finished\n");
return newTable;
}

View File

@ -585,7 +585,7 @@ int main(int argCount, const char* argv[])
int cLevelLast = -1000000000;
unsigned recursive = 0;
unsigned memLimit = 0;
unsigned filenameTableSize = argCount;
size_t filenameTableSize = argCount;
const char** filenameTable = (const char**)malloc(filenameTableSize * sizeof(const char*)); /* argCount >= 1 */
FileNamesTable* extendedTable = NULL;
FileNamesTable* concatenatedTables = NULL;
@ -804,24 +804,17 @@ int main(int argCount, const char* argv[])
#endif
if (longCommandWArg(&argument, "--file=")) {
DISPLAYLEVEL(4, "[TRACE] argument catched\n");
DISPLAYLEVEL(4, "[TRACE] fileName: %s\n", argument);
if(!UTIL_fileExist(argument) || !UTIL_isRegularFile(argument)){
DISPLAYLEVEL(1, "[ERROR] wrong fileName: %s\n", argument);
CLEAN_RETURN(badusage(programName));
}
DISPLAYLEVEL(4, "[TRACE] call read function\n");
extendedTable = UTIL_createFileNamesTable_fromFileName(argument);
if(!extendedTable) {
CLEAN_RETURN(badusage(programName));
}
DISPLAYLEVEL(4, "[TRACE] call read function is finished\n");
DISPLAYLEVEL(4, "[TRACE] extendedFileNamesTable:\n");
DISPLAYLEVEL(4, "[TRACE] call concatenation function\n");
DISPLAYLEVEL(4, "[TRACE] filenameidx: %d\n", filenameIdx);
filenameTable[filenameIdx] = NULL; // marking end of table
@ -850,8 +843,6 @@ int main(int argCount, const char* argv[])
filenameIdx += extendedTable->tableSize;
isTableBufferBased = 1;
DISPLAYLEVEL(1, "[TRACE] call concatenation function is finished\n");
continue;
}
/* fall-through, will trigger bad_usage() later on */