Lines Matching defs:dir_end
349 const WCHAR *dir_start, *dir_end, *dir_path;
388 dir_end = path;
397 if (*dir_end == L'\0') {
401 /* Skip the separator that dir_end now points to */
402 if (dir_end != path || *path == L';') {
403 dir_end++;
407 dir_start = dir_end;
411 dir_end = wcschr(dir_start + 1, *dir_start);
412 if (dir_end == NULL) {
413 dir_end = wcschr(dir_start, L'\0');
417 dir_end = wcschr(dir_end, L';');
418 if (dir_end == NULL) {
419 dir_end = wcschr(dir_start, L'\0');
423 if (dir_end - dir_start == 0) {
428 dir_len = dir_end - dir_start;