Lines Matching refs:strLen
1482 static void appendEncodedHostname(UCharBuffer& buffer, const UChar* str, unsigned strLen)
1488 if (strLen > hostnameBufferLength || charactersAreAllASCII(str, strLen)) {
1489 buffer.append(str, strLen);
1496 int32_t numCharactersConverted = uidna_IDNToASCII(str, strLen, hostnameBuffer,
1503 static void findHostnamesInMailToURL(const UChar* str, int strLen, Vector<pair<int, int> >& nameRanges)
1514 int hostnameOrStringStart = findFirstOf(str, strLen, p, "\"@?");
1526 int hostnameEnd = findFirstOf(str, strLen, p, ">,?");
1529 hostnameEnd = strLen;
1544 int escapedCharacterOrStringEnd = findFirstOf(str, strLen, p, "\"\\");
1557 if (p == strLen)
1566 static bool findHostnameInHierarchicalURL(const UChar* str, int strLen, int& startOffset, int& endOffset)
1573 int separator = findFirstOf(str, strLen, 0, ":");
1574 if (separator == -1 || separator + 2 >= strLen ||
1590 int hostnameEnd = strLen;
1591 for (int i = authorityStart; i < strLen; ++i) {
1600 int userInfoTerminator = findFirstOf(str, strLen, authorityStart, "@");