Lines Matching full:begin
50 // spec is returned (after the colon when a drive spec is found, the begin
53 static int FileDoDriveSpec(const CHAR* spec, int begin, int end,
57 int num_slashes = CountConsecutiveSlashes(spec, begin, end);
58 int after_slashes = begin + num_slashes;
61 return begin; // Haven't consumed any characters
81 static void FileDoPath(const CHAR* spec, int begin, int end,
84 // canonicalizer expects the input to begin in a slash already so
86 int num_slashes = CountConsecutiveSlashes(spec, begin, end);
87 int after_slashes = begin + num_slashes;
115 new_parsed->scheme.begin = output->length();
120 new_parsed->scheme.len = output->length() - new_parsed->scheme.begin;
137 new_parsed->path.begin = output->length();
141 int after_drive = FileDoDriveSpec(source.path, parsed.path.begin,
146 new_parsed->path.len = output->length() - new_parsed->path.begin;