レポジトリ種類: Mercurial
#include "common.h"
#include "findpass.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
List findFullpaths;
List findDispaths;
void findpass(const char *dpath, const char *txt) {
List fpaths;
initList(&fpaths);
initList(&findFullpaths);
initList(&findDispaths);
scanDir(dpath, dpath, &fpaths, &findFullpaths, &findDispaths);
for (size_t i = 0; i < findDispaths.size; i++) {
if (strcasestr(getElement(&findDispaths, i), txt) != NULL) {
printf("%s\n", getElement(&findDispaths, i));
}
}
freeList(&fpaths);
}