mirror of
https://gitlab.com/klmp200/fish.git
synced 2024-12-28 18:51:09 +00:00
Va mourir git
This commit is contained in:
parent
04db376a0b
commit
0d00964ee9
@ -102,7 +102,10 @@ void recursiveExpandWord(char* path, WordList* listToExpand){
|
||||
|
||||
|
||||
if(lastToExpand){
|
||||
printf("found %i files in %s, looking for regex %s\n", getFiles(getPath(path), getFileName(path))->size,getPath(path), getFileName(path));
|
||||
concatWordList(listToExpand, getFiles(getPath(path), getFileName(path)));
|
||||
printf("listToExpand should be : \n");
|
||||
printWordList(listToExpand);
|
||||
free(pathToList);
|
||||
}
|
||||
else{
|
||||
@ -110,13 +113,13 @@ void recursiveExpandWord(char* path, WordList* listToExpand){
|
||||
char* correctedPath = concatWordListToWord(pathToList,0, indexToExpand + 1);
|
||||
printf("correctedPath is : %s\n", correctedPath);
|
||||
WordList* foundFiles = getFiles(getPath(correctedPath), getFileName(correctedPath));
|
||||
printf("list of found files :\n");
|
||||
printf("list of found files in %s, looking for regex %s:\n", getPath(correctedPath), getFileName(correctedPath));
|
||||
printWordList(foundFiles);
|
||||
|
||||
if(foundFiles->size > 0){
|
||||
|
||||
tempElement = foundFiles->first;
|
||||
char* concatenedEndOfPath = concatWordListToWord(pathToList, indexToExpand + 1, pathToList->size - 1);
|
||||
char* concatenedEndOfPath = concatWordListToWord(pathToList, indexToExpand, pathToList->size - 1);
|
||||
printf("list to be concatened is : \n");
|
||||
printWordList(pathToList);
|
||||
printf("concatenedEndOfPath is : %s\n", concatenedEndOfPath);
|
||||
@ -185,12 +188,19 @@ char* getFileName(char* string){
|
||||
return string;
|
||||
}
|
||||
else{
|
||||
int i = 0;
|
||||
/*int i = 0;
|
||||
while(string[i] != '/'){
|
||||
i++;
|
||||
}
|
||||
|
||||
return strndup(string + i + 1, strlen(string) - i);
|
||||
return strndup(string + i + 1, strlen(string) - i);*/
|
||||
|
||||
int i = strlen(string) - 1;
|
||||
while(string[i] != '/'){
|
||||
i--;
|
||||
}
|
||||
printf("strndup SAID %s\n", strndup(string + 1 + i,strlen(string) - 1));
|
||||
return strndup(string + i + 1,strlen(string) - 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user