1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00

Merge pull request #1633 from disarray2077/fix_case

Make wildcard matching case insensitive on Windows
This commit is contained in:
Brian Fiete 2022-07-08 08:49:32 -04:00 committed by GitHub
commit 387ddf5251
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3511,6 +3511,7 @@ static bool BfpFindFileData_CheckFilter(BfpFindFileData* findData)
}
Beefy::String fileName = UTF8Encode(findData->mFindData.cFileName);
Beefy::MakeUpper(fileName);
if (!wc_match(findData->mWildcard.c_str(), fileName.c_str()))
return false;
@ -3535,6 +3536,7 @@ BFP_EXPORT BfpFindFileData* BFP_CALLTYPE BfpFindFileData_FindFirstFile(const cha
BfpFindFileData* findData = new BfpFindFileData();
findData->mFlags = flags;
findData->mWildcard = wildcard;
Beefy::MakeUpper(findData->mWildcard);
FINDEX_SEARCH_OPS searchOps;
if ((flags & BfpFindFileFlag_Files) == 0)