Lines Matching defs:iStart
169 static bool rtUriFindSchemeEnd(const char *pszUri, size_t iStart, size_t cbLen, size_t *piEnd)
171 size_t i = iStart;
173 while(i < iStart + cbLen)
185 static bool rtUriCheckAuthorityStart(const char *pszUri, size_t iStart, size_t cbLen, size_t *piStart)
189 && pszUri[iStart ] == '/'
190 && pszUri[iStart + 1] == '/')
192 *piStart = iStart + 2;
199 static bool rtUriFindAuthorityEnd(const char *pszUri, size_t iStart, size_t cbLen, size_t *piEnd)
201 size_t i = iStart;
203 while(i < iStart + cbLen)
217 static bool rtUriCheckPathStart(const char *pszUri, size_t iStart, size_t cbLen, size_t *piStart)
221 && pszUri[iStart] == '/')
223 *piStart = iStart; /* Including '/' */
228 && ( pszUri[iStart] == '?'
229 || pszUri[iStart] == '#'))
232 *piStart = iStart;
236 static bool rtUriFindPathEnd(const char *pszUri, size_t iStart, size_t cbLen, size_t *piEnd)
238 size_t i = iStart;
240 while(i < iStart + cbLen)
253 static bool rtUriCheckQueryStart(const char *pszUri, size_t iStart, size_t cbLen, size_t *piStart)
257 && pszUri[iStart] == '?')
259 *piStart = iStart + 1; /* Excluding '?' */
265 static bool rtUriFindQueryEnd(const char *pszUri, size_t iStart, size_t cbLen, size_t *piEnd)
267 size_t i = iStart;
269 while(i < iStart + cbLen)
281 static bool rtUriCheckFragmentStart(const char *pszUri, size_t iStart, size_t cbLen, size_t *piStart)
285 && pszUri[iStart] == '#')
287 *piStart = iStart + 1; /* Excluding '#' */