#include "rar.hpp" static bool match(const wchar *pattern,const wchar *string,bool ForceCase); static int mwcsicompc(const wchar *Str1,const wchar *Str2,bool ForceCase); static int mwcsnicompc(const wchar *Str1,const wchar *Str2,size_t N,bool ForceCase); static bool IsWildcard(const wchar *Str,size_t CheckSize); inline uint touppercw(uint ch,bool ForceCase) { … } bool CmpName(const wchar *Wildcard,const wchar *Name,uint CmpMode) { … } bool match(const wchar *pattern,const wchar *string,bool ForceCase) { … } int mwcsicompc(const wchar *Str1,const wchar *Str2,bool ForceCase) { … } int mwcsnicompc(const wchar *Str1,const wchar *Str2,size_t N,bool ForceCase) { … } bool IsWildcard(const wchar *Str,size_t CheckSize) { … }