Home | History | Annotate | Download | only in url

Lines Matching full:spec

84 bool DoScheme(const CHAR* spec,
106 UCHAR ch = static_cast<UCHAR>(spec[i]);
132 AppendUTF8EscapedChar(spec, &i, end, output);
194 bool DoPort(const CHAR* spec,
199 int port_num = ParsePort(spec, port);
210 AppendInvalidNarrowString(spec, port.begin, port.end(), output);
232 void DoCanonicalizeRef(const CHAR* spec,
250 if (spec[i] == 0) {
253 } else if (static_cast<UCHAR>(spec[i]) < 0x20) {
257 AppendEscapedChar(static_cast<unsigned char>(spec[i]), output);
258 } else if (static_cast<UCHAR>(spec[i]) < 0x80) {
260 output->push_back(static_cast<char>(spec[i]));
267 ReadUTFChar(spec, &i, end, &code_point);
296 bool CanonicalizeScheme(const char* spec,
300 return DoScheme<char, unsigned char>(spec, scheme, output, out_scheme);
303 bool CanonicalizeScheme(const base::char16* spec,
307 return DoScheme<base::char16, base::char16>(spec, scheme, output, out_scheme);
334 bool CanonicalizePort(const char* spec,
339 return DoPort<char, unsigned char>(spec, port,
344 bool CanonicalizePort(const base::char16* spec,
349 return DoPort<base::char16, base::char16>(spec, port, default_port_for_scheme,
353 void CanonicalizeRef(const char* spec,
357 DoCanonicalizeRef<char, unsigned char>(spec, ref, output, out_ref);
360 void CanonicalizeRef(const base::char16* spec,
364 DoCanonicalizeRef<base::char16, base::char16>(spec, ref, output, out_ref);