Lines Matching refs:pPos
387 sal_Unicode const * pPos = pBegin; in parseUriRef() local
389 if (pPos != pEnd && isAlpha(*pPos)) in parseUriRef()
390 for (sal_Unicode const * p = pPos + 1; p != pEnd; ++p) in parseUriRef()
395 pPos = p; in parseUriRef()
402 if (pEnd - pPos >= 2 && pPos[0] == '/' && pPos[1] == '/') in parseUriRef()
404 pComponents->aAuthority.pBegin = pPos; in parseUriRef()
405 pPos += 2; in parseUriRef()
406 while (pPos != pEnd && *pPos != '/' && *pPos != '?' && *pPos != '#') in parseUriRef()
407 ++pPos; in parseUriRef()
408 pComponents->aAuthority.pEnd = pPos; in parseUriRef()
411 pComponents->aPath.pBegin = pPos; in parseUriRef()
412 while (pPos != pEnd && *pPos != '?' && * pPos != '#') in parseUriRef()
413 ++pPos; in parseUriRef()
414 pComponents->aPath.pEnd = pPos; in parseUriRef()
416 if (pPos != pEnd && *pPos == '?') in parseUriRef()
418 pComponents->aQuery.pBegin = pPos++; in parseUriRef()
419 while (pPos != pEnd && * pPos != '#') in parseUriRef()
420 ++pPos; in parseUriRef()
421 pComponents->aQuery.pEnd = pPos; in parseUriRef()
424 if (pPos != pEnd) in parseUriRef()
426 OSL_ASSERT(*pPos == '#'); in parseUriRef()
427 pComponents->aFragment.pBegin = pPos; in parseUriRef()