Lines Matching refs:pWild
59 sal_Bool match(const sal_Unicode* pWild, const sal_Unicode* pStr, const sal_Unicode cEscape) in match() argument
64 while ( *pWild || flag ) in match()
66 switch (*pWild) in match()
73 if (*pWild && (*pWild == cEscape) && ((*(pWild+1)== CHAR_PLACE) || (*(pWild+1) == CHAR_WILD)) ) in match()
74 pWild++; in match()
75 if ( rtl_ascii_toUpperCase(*pWild) != rtl_ascii_toUpperCase(*pStr) ) in match()
79 pWild += pos; in match()
84 while ( *pWild == CHAR_WILD ) in match()
85 pWild++; in match()
86 if ( *pWild == 0 ) in match()
91 return ( *pWild == 0 ); in match()
92 while ( *pStr && *pStr != *pWild ) in match()
94 if ( *pWild == CHAR_PLACE ) { in match()
95 pWild++; in match()
96 while ( *pWild == CHAR_WILD ) in match()
97 pWild++; in match()
101 return ( *pWild == 0 ); in match()
105 if ( *pWild != 0 ) in match()
106 pWild++; in match()
114 return ( *pStr == 0 ) && ( *pWild == 0 ); in match()