Lines Matching refs:pSegBegin
3467 sal_Unicode const * pSegBegin; in getSegment() local
3476 pSegBegin = pSegEnd - 1; in getSegment()
3477 while (pSegBegin > pPathBegin && *pSegBegin != '/') in getSegment()
3478 --pSegBegin; in getSegment()
3482 pSegBegin = pPathBegin; in getSegment()
3486 ++pSegBegin; in getSegment()
3487 if (pSegBegin >= pPathEnd) in getSegment()
3490 while (*pSegBegin != '/'); in getSegment()
3491 pSegEnd = pSegBegin + 1; in getSegment()
3496 return SubString(pSegBegin - m_aAbsURIRef.getStr(), in getSegment()
3497 pSegEnd - pSegBegin); in getSegment()
4471 sal_Unicode const * pSegBegin in getName() local
4473 sal_Unicode const * pSegEnd = pSegBegin + aSegment.getLength(); in getName()
4475 if (pSegBegin < pSegEnd && *pSegBegin == '/') in getName()
4476 ++pSegBegin; in getName()
4477 sal_Unicode const * p = pSegBegin; in getName()
4481 return decode(pSegBegin, p, getEscapePrefix(), eMechanism, eCharset); in getName()
4497 sal_Unicode const * pSegBegin in setName() local
4499 sal_Unicode const * pSegEnd = pSegBegin + aSegment.getLength(); in setName()
4501 if (pSegBegin < pSegEnd && *pSegBegin == '/') in setName()
4502 ++pSegBegin; in setName()
4503 sal_Unicode const * p = pSegBegin; in setName()
4508 aNewPath.append(pPathBegin, pSegBegin - pPathBegin); in setName()
4525 sal_Unicode const * pSegBegin in hasExtension() local
4527 sal_Unicode const * pSegEnd = pSegBegin + aSegment.getLength(); in hasExtension()
4529 if (pSegBegin < pSegEnd && *pSegBegin == '/') in hasExtension()
4530 ++pSegBegin; in hasExtension()
4531 for (sal_Unicode const * p = pSegBegin; p != pSegEnd && *p != ';'; ++p) in hasExtension()
4532 if (*p == '.' && p != pSegBegin) in hasExtension()
4546 sal_Unicode const * pSegBegin in getBase() local
4548 sal_Unicode const * pSegEnd = pSegBegin + aSegment.getLength(); in getBase()
4550 if (pSegBegin < pSegEnd && *pSegBegin == '/') in getBase()
4551 ++pSegBegin; in getBase()
4553 sal_Unicode const * p = pSegBegin; in getBase()
4555 if (*p == '.' && p != pSegBegin) in getBase()
4560 return decode(pSegBegin, pExtension, getEscapePrefix(), eMechanism, in getBase()
4577 sal_Unicode const * pSegBegin in setBase() local
4579 sal_Unicode const * pSegEnd = pSegBegin + aSegment.getLength(); in setBase()
4581 if (pSegBegin < pSegEnd && *pSegBegin == '/') in setBase()
4582 ++pSegBegin; in setBase()
4584 sal_Unicode const * p = pSegBegin; in setBase()
4586 if (*p == '.' && p != pSegBegin) in setBase()
4592 aNewPath.append(pPathBegin, pSegBegin - pPathBegin); in setBase()
4611 sal_Unicode const * pSegBegin in getExtension() local
4613 sal_Unicode const * pSegEnd = pSegBegin + aSegment.getLength(); in getExtension()
4615 if (pSegBegin < pSegEnd && *pSegBegin == '/') in getExtension()
4616 ++pSegBegin; in getExtension()
4618 sal_Unicode const * p = pSegBegin; in getExtension()
4620 if (*p == '.' && p != pSegBegin) in getExtension()
4642 sal_Unicode const * pSegBegin in setExtension() local
4644 sal_Unicode const * pSegEnd = pSegBegin + aSegment.getLength(); in setExtension()
4646 if (pSegBegin < pSegEnd && *pSegBegin == '/') in setExtension()
4647 ++pSegBegin; in setExtension()
4649 sal_Unicode const * p = pSegBegin; in setExtension()
4651 if (*p == '.' && p != pSegBegin) in setExtension()
4677 sal_Unicode const * pSegBegin in removeExtension() local
4679 sal_Unicode const * pSegEnd = pSegBegin + aSegment.getLength(); in removeExtension()
4681 if (pSegBegin < pSegEnd && *pSegBegin == '/') in removeExtension()
4682 ++pSegBegin; in removeExtension()
4684 sal_Unicode const * p = pSegBegin; in removeExtension()
4686 if (*p == '.' && p != pSegBegin) in removeExtension()