Lines Matching refs:pPos
690 sal_Unicode const * pPos = rTheAbsURIRef.getStr(); in setAbsURIRef() local
691 sal_Unicode const * pEnd = pPos + rTheAbsURIRef.getLength(); in setAbsURIRef()
700 sal_Unicode const * p = pPos; in setAbsURIRef()
704 pPos = p; in setAbsURIRef()
766 sal_Unicode const * p1 = pPos; in setAbsURIRef()
836 sal_Unicode const * p1 = pPos; in setAbsURIRef()
841 pPos = p1; in setAbsURIRef()
845 if (bSmart && m_eScheme == INET_PROT_NOT_VALID && pPos != pEnd in setAbsURIRef()
846 && *pPos != nFragmentDelimiter) in setAbsURIRef()
883 if (pEnd - pPos < 2 || *pPos++ != '/' || *pPos++ != '/') in setAbsURIRef()
890 while (pPos < pEnd in setAbsURIRef()
891 && *pPos != '/' && *pPos != '?' in setAbsURIRef()
892 && *pPos != nFragmentDelimiter) in setAbsURIRef()
895 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in setAbsURIRef()
911 if (pEnd - pPos >= 2 && pPos[0] == '/' && pPos[1] == '/') in setAbsURIRef()
913 pPos += 2; in setAbsURIRef()
917 while (pPos < pEnd in setAbsURIRef()
918 && *pPos != '/' && *pPos != '?' in setAbsURIRef()
919 && *pPos != nFragmentDelimiter) in setAbsURIRef()
922 sal_uInt32 nUTF32 = getUTF32(pPos, in setAbsURIRef()
953 if (pEnd - pPos < 2 || *pPos++ != '/' || *pPos++ != '/') in setAbsURIRef()
960 while (pPos < pEnd in setAbsURIRef()
961 && *pPos != '/' && *pPos != '?' in setAbsURIRef()
962 && *pPos != nFragmentDelimiter) in setAbsURIRef()
965 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in setAbsURIRef()
1010 if (pEnd - pPos >= 2 && pPos[0] == '/' && pPos[1] == '/') in setAbsURIRef()
1012 sal_Unicode const * p1 = pPos + 2; in setAbsURIRef()
1019 pPos + 2, p1, bOctets, ENCODE_ALL, in setAbsURIRef()
1024 pHostPortBegin = pPos + 2; in setAbsURIRef()
1026 pPos = p1; in setAbsURIRef()
1047 if (pEnd - pPos >= 2 && pPos[0] == '/' && pPos[1] == '/') in setAbsURIRef()
1051 pPos += 2; in setAbsURIRef()
1054 && pEnd - pPos >= 2 in setAbsURIRef()
1055 && INetMIME::isAlpha(pPos[0]) in setAbsURIRef()
1056 && pPos[1] == ':' in setAbsURIRef()
1057 && (pEnd - pPos == 2 in setAbsURIRef()
1058 || pPos[2] == '/' || pPos[2] == '\\')) in setAbsURIRef()
1067 if (pPos < pEnd && *pPos == '/') in setAbsURIRef()
1080 && pEnd - pPos >= 2 in setAbsURIRef()
1081 && pPos[0] == '\\' in setAbsURIRef()
1082 && pPos[1] == '\\') in setAbsURIRef()
1084 sal_Unicode const * p1 = pPos + 2; in setAbsURIRef()
1100 pHostPortBegin = pPos + 2; in setAbsURIRef()
1102 pPos = pe; in setAbsURIRef()
1120 && pEnd - pPos >= 2 in setAbsURIRef()
1121 && INetMIME::isAlpha(pPos[0]) in setAbsURIRef()
1122 && pPos[1] == ':' in setAbsURIRef()
1123 && (pEnd - pPos == 2 in setAbsURIRef()
1124 || pPos[2] == '/' in setAbsURIRef()
1125 || pPos[2] == '\\')) in setAbsURIRef()
1153 switch (guessFSysStyleByCounting(pPos, pEnd, eStyle)) in setAbsURIRef()
1174 = pPos != pEnd && *pPos != nSegmentDelimiter; in setAbsURIRef()
1184 if (pEnd - pPos >= 2 && pPos[0] == '/' && pPos[1] == '/') in setAbsURIRef()
1185 pPos += 2; in setAbsURIRef()
1188 && pPos != pEnd && *pPos == '/')) in setAbsURIRef()
1195 sal_Unicode const * pAuthority = pPos; in setAbsURIRef()
1197 while (pPos < pEnd && *pPos != '/' && *pPos != c in setAbsURIRef()
1198 && *pPos != nFragmentDelimiter) in setAbsURIRef()
1199 ++pPos; in setAbsURIRef()
1204 while (p1 < pPos && *p1 != '@') in setAbsURIRef()
1206 if (p1 == pPos) in setAbsURIRef()
1209 pHostPortEnd = pPos; in setAbsURIRef()
1216 pHostPortEnd = pPos; in setAbsURIRef()
1222 pUserInfoEnd = pPos; in setAbsURIRef()
1227 pHostPortEnd = pPos; in setAbsURIRef()
1229 else if (pPos != pAuthority) in setAbsURIRef()
1390 if (!parsePath(m_eScheme, &pPos, pEnd, bOctets, eMechanism, eCharset, in setAbsURIRef()
1403 if (getSchemeInfo().m_bQuery && pPos < pEnd && *pPos == '?') in setAbsURIRef()
1407 for (++pPos; pPos < pEnd && *pPos != nFragmentDelimiter;) in setAbsURIRef()
1410 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, cEscapePrefix, in setAbsURIRef()
1420 if (pPos < pEnd && *pPos == nFragmentDelimiter) in setAbsURIRef()
1424 for (++pPos; pPos < pEnd;) in setAbsURIRef()
1427 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, cEscapePrefix, in setAbsURIRef()
1436 if (pPos != pEnd) in setAbsURIRef()
2946 sal_Unicode const * pPos = *pBegin; in parsePath() local
2956 if (pPos < pEnd && *pPos != '/') in parsePath()
2958 while (pPos < pEnd && *pPos != nFragmentDelimiter) in parsePath()
2961 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
2975 if (pPos < pEnd && *pPos != '/') in parsePath()
2977 while (pPos < pEnd && *pPos != nQueryDelimiter in parsePath()
2978 && *pPos != nFragmentDelimiter) in parsePath()
2981 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
2995 else if (pPos < pEnd in parsePath()
2996 && *pPos != nSegmentDelimiter in parsePath()
2997 && *pPos != nAltSegmentDelimiter) in parsePath()
2999 while (pPos < pEnd && *pPos != nFragmentDelimiter) in parsePath()
3002 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
3014 && (pPos == pEnd in parsePath()
3015 || *pPos == nFragmentDelimiter in parsePath()
3016 || *pPos == nSegmentDelimiter in parsePath()
3017 || *pPos == nAltSegmentDelimiter) in parsePath()
3036 while (pPos < pEnd && *pPos != nQueryDelimiter in parsePath()
3037 && *pPos != nFragmentDelimiter) in parsePath()
3040 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
3049 if (pPos == pEnd || *pPos == nQueryDelimiter in parsePath()
3050 || *pPos == nFragmentDelimiter) in parsePath()
3054 if (*pPos == '*' in parsePath()
3055 && (pEnd - pPos == 1 || pPos[1] == nQueryDelimiter in parsePath()
3056 || pPos[1] == nFragmentDelimiter)) in parsePath()
3058 ++pPos; in parsePath()
3064 if (INetMIME::isAlpha(*pPos)) in parsePath()
3065 for (sal_Unicode const * p = pPos + 1;; ++p) in parsePath()
3070 aTheSynPath.append(pPos, p - pPos); in parsePath()
3071 pPos = p; in parsePath()
3081 if (pPos == pEnd || *pPos == nQueryDelimiter in parsePath()
3082 || *pPos == nFragmentDelimiter) in parsePath()
3084 if (*pPos == '@') in parsePath()
3087 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, '%', in parsePath()
3094 ++pPos; in parsePath()
3097 sal_Unicode const * p = pPos; in parsePath()
3098 while (p < pEnd && *pPos != nQueryDelimiter in parsePath()
3099 && *pPos != nFragmentDelimiter) in parsePath()
3102 if (!parseHost(pPos, p, aCanonic)) in parsePath()
3111 while (pPos < pEnd && *pPos != nFragmentDelimiter) in parsePath()
3114 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
3130 while (pPos < pEnd && *pPos != nQueryDelimiter in parsePath()
3131 && *pPos != nFragmentDelimiter) in parsePath()
3134 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
3144 if (pPos == pEnd in parsePath()
3145 || *pPos == nQueryDelimiter in parsePath()
3146 || *pPos == nFragmentDelimiter) in parsePath()
3150 if (*pPos != '/') in parsePath()
3152 while (pPos < pEnd && *pPos != nQueryDelimiter in parsePath()
3153 && *pPos != nFragmentDelimiter) in parsePath()
3156 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
3169 while (pPos < pEnd && *pPos != nFragmentDelimiter) in parsePath()
3172 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
3181 if (pEnd - pPos < 2 || *pPos++ != '/' || *pPos++ != '~') in parsePath()
3184 while (pPos < pEnd && *pPos != nFragmentDelimiter) in parsePath()
3187 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
3197 if (pPos < pEnd && *pPos != '/' in parsePath()
3198 && *pPos != nQueryDelimiter && *pPos != nFragmentDelimiter) in parsePath()
3200 while (pPos < pEnd && *pPos != nQueryDelimiter in parsePath()
3201 && *pPos != nFragmentDelimiter) in parsePath()
3204 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
3224 sal_Unicode const * pPathEnd = pPos; in parsePath()
3228 if (pPos == pPathEnd) in parsePath()
3230 else if (*pPos++ != '/') in parsePath()
3232 if (pPos == pPathEnd) in parsePath()
3234 while (pPos < pPathEnd && *pPos != '/') in parsePath()
3237 sal_uInt32 nUTF32 = getUTF32(pPos, pPathEnd, bOctets, in parsePath()
3255 if (pPos == pPathEnd) in parsePath()
3257 else if (*pPos++ != '/') in parsePath()
3262 while (pPos < pPathEnd && *pPos != '/') in parsePath()
3265 sal_uInt32 nUTF32 = getUTF32(pPos, pPathEnd, bOctets, in parsePath()
3275 if (pPos == pPathEnd) in parsePath()
3277 else if (*pPos++ != '/') in parsePath()
3281 while (pPos < pPathEnd && *pPos != ':') in parsePath()
3284 sal_uInt32 nUTF32 = getUTF32(pPos, pPathEnd, bOctets, in parsePath()
3293 if (pPos == pPathEnd) in parsePath()
3295 else if (*pPos++ != ':') in parsePath()
3302 if (pPos == pPathEnd || *pPos++ != '.') in parsePath()
3307 while (pPos < pPathEnd && *pPos != '.') in parsePath()
3310 sal_uInt32 nUTF32 = getUTF32(pPos, pPathEnd, bOctets, in parsePath()
3321 if (pPos != pPathEnd) in parsePath()
3329 if (pPos == pEnd || *pPos == nFragmentDelimiter) in parsePath()
3332 while (pPos != pEnd && *pPos != nFragmentDelimiter) in parsePath()
3335 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
3346 if (pPos < pEnd) in parsePath()
3348 if (*pPos == '/') in parsePath()
3349 ++pPos; in parsePath()
3354 while (pPos < pEnd && *pPos != nFragmentDelimiter) in parsePath()
3357 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
3366 if (pPos < pEnd) in parsePath()
3368 if (*pPos != '/' || pEnd - pPos > 1) in parsePath()
3370 ++pPos; in parsePath()
3376 if (pPos == pEnd || *pPos != '/') in parsePath()
3378 while (pPos < pEnd && *pPos != nFragmentDelimiter) in parsePath()
3381 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
3393 while (pPos < pEnd && *pPos != nFragmentDelimiter) in parsePath()
3396 sal_uInt32 nUTF32 = getUTF32(pPos, pEnd, bOctets, in parsePath()
3410 *pBegin = pPos; in parsePath()