Home | History | Annotate | Download | only in url

Lines Matching refs:query

8 // Query canonicalization in IE
10 // IE is very permissive for query parameters specified in links on the page
20 // server's job to make sense of this invalid query.
27 // Our query canonicalization
45 bool IsAllASCII(const CHAR* spec, const Component& query) {
46 int end = query.end();
47 for (int i = query.begin; i < end; i++) {
72 const Component& query,
78 ConvertUTF8ToUTF16(&spec[query.begin], query.len, &utf16);
86 const Component& query,
89 converter->ConvertFromUTF16(&spec[query.begin], query.len, output);
94 const Component& query,
97 if (IsAllASCII<CHAR, UCHAR>(spec, query)) {
99 AppendRaw8BitQueryString(&spec[query.begin], query.len, output);
107 RunConverter(spec, query, converter, &eight_bit);
112 AppendStringOfType(&spec[query.begin], query.len, CHAR_QUERY, output);
119 const Component& query,
123 if (query.len < 0) {
131 DoConvertToQueryEncoding<CHAR, UCHAR>(spec, query, converter, output);
139 const Component& query,
143 DoCanonicalizeQuery<char, unsigned char>(spec, query, converter,
148 const Component& query,
152 DoCanonicalizeQuery<base::char16, base::char16>(spec, query, converter,
157 const Component& query,
160 DoConvertToQueryEncoding<base::char16, base::char16>(input, query,