mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 04:22:20 +02:00
Make wildcard matching case insensitive on Windows
This commit is contained in:
parent
9482c0c1d3
commit
777a75f137
1 changed files with 2 additions and 0 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue