Lines Matching defs:SPECIAL
20 // This character requires special handling in DoPartialPath. Doing this test
23 SPECIAL = 1,
26 // escaped chars also have the "special" bit set so that the code that looks
29 ESCAPE = ESCAPE_BIT | SPECIAL,
32 // ESCAPE or PASS. We DON'T set the SPECIAL flag since if we encounter these
36 // This character is disallowed in URLs. Note that the "special" bit is also
39 INVALID = INVALID_BIT | SPECIAL,
43 // than one bits because they also turn on the "special" flag. Special is the
48 // Dot is even more special, and the escaped version is handled specially by
50 // bit is never handled (we just need the "special") bit.
57 ESCAPE, PASS, ESCAPE, ESCAPE, PASS, ESCAPE, PASS, PASS, PASS, PASS, PASS, PASS, PASS, UNESCAPE,SPECIAL, PASS,
79 // The given dot is just part of a filename and is not special.
199 if (flags & SPECIAL) {
200 // Needs special handling of some sort.
209 // special case slashes. Since slashes are much more common than
220 // Copy the dot to the output, it means nothing special.
288 // Nothing special about this character, just append it.