Lines Matching refs:wild
3681 int wildcmp(const char* str, const char* wild, bool caseSensitive) {
3683 const char* mp = wild;
3685 while((*str) && (*wild != '*')) {
3686 if((caseSensitive ? (*wild != *str) : (tolower(*wild) != tolower(*str))) &&
3687 (*wild != '?')) {
3690 wild++;
3695 if(*wild == '*') {
3696 if(!*++wild) {
3699 mp = wild;
3701 } else if((caseSensitive ? (*wild == *str) : (tolower(*wild) == tolower(*str))) ||
3702 (*wild == '?')) {
3703 wild++;
3706 wild = mp; //!OCLINT parameter reassignment
3711 while(*wild == '*') {
3712 wild++;
3714 return !*wild;