Lines Matching refs:pszNext

52 static bool rtDirFilterWinNtMatchDosStar(unsigned iDepth, RTUNICP uc, const char *pszNext, PCRTUNICP puszFilter);
53 static bool rtDirFilterWinNtMatchStar(unsigned iDepth, RTUNICP uc, const char *pszNext, PCRTUNICP puszFilter);
163 static bool rtDirFilterWinNtMatchDosStar(unsigned iDepth, RTUNICP uc, const char *pszNext, PCRTUNICP puszFilter)
171 const char *pszDosDot = strrchr(pszNext, '.');
173 pszDosDot = pszNext - 1;
175 return rtDirFilterWinNtMatchStar(iDepth, uc, pszNext, puszFilter);
200 const char *pszStart = pszNext;
203 if (rtDirFilterWinNtMatchBase(iDepth, pszNext, puszFilter))
205 int rc = RTStrGetCpEx(&pszNext, &uc); AssertRCReturn(rc, false);
206 } while ((intptr_t)pszDosDot - (intptr_t)pszNext >= -1);
209 pszNext = RTStrPrevCp(NULL, pszStart); AssertReturn(pszNext, false);
210 return rtDirFilterWinNtMatchBase(iDepth, pszNext, puszFilter);
220 && rtDirFilterWinNtMatchBase(iDepth, pszNext, puszFilter))
224 int rc = RTStrGetCpEx(&pszNext, &uc); AssertRCReturn(rc, false);
226 && rtDirFilterWinNtMatchBase(iDepth, pszNext, puszFilter))
228 } while ((intptr_t)pszDosDot - (intptr_t)pszNext >= -1);
242 static bool rtDirFilterWinNtMatchStar(unsigned iDepth, RTUNICP uc, const char *pszNext, PCRTUNICP puszFilter)
283 int rc = RTStrGetCpEx(&pszNext, &uc); AssertRCReturn(rc, false);
299 const char *pszStart = pszNext;
302 if (rtDirFilterWinNtMatchBase(iDepth, pszNext, puszFilter))
304 int rc = RTStrGetCpEx(&pszNext, &uc); AssertRCReturn(rc, false);
308 pszNext = RTStrPrevCp(NULL, pszStart); AssertReturn(pszNext, false);
309 return rtDirFilterWinNtMatchBase(iDepth, pszNext, puszFilter);
320 if (rtDirFilterWinNtMatchDosStar(iDepth, uc, pszNext, puszFilter))
322 int rc = RTStrGetCpEx(&pszNext, &uc); AssertRCReturn(rc, false);
346 && rtDirFilterWinNtMatchBase(iDepth, pszNext, puszFilter))
348 int rc = RTStrGetCpEx(&pszNext, &uc); AssertRCReturn(rc, false);