Lines Matching defs:dir_len
153 size_t dir_len,
162 if (dir_len > 2 &&
167 } else if (dir_len >= 1 && (dir[0] == L'/' || dir[0] == L'\\')) {
170 } else if (dir_len >= 2 && dir[1] == L':' &&
171 (dir_len < 3 || (dir[2] != L'/' && dir[2] != L'\\'))) {
180 dir_len -= 2;
182 } else if (dir_len > 2 && dir[1] == L':') {
191 (cwd_len + 1 + dir_len + 1 + name_len + 1 + ext_len + 1));
204 wcsncpy(result_pos, dir, dir_len);
205 result_pos += dir_len;
208 if (dir_len && wcsrchr(L"\\/:", result_pos[-1]) == NULL) {
248 size_t dir_len,
258 result = search_path_join_test(dir, dir_len,
268 result = search_path_join_test(dir, dir_len,
277 result = search_path_join_test(dir, dir_len,
342 size_t dir_len;
422 dir_len = dir_end - dir_start;
427 --dir_len;
430 if (dir_path[dir_len - 1] == '"' || dir_path[dir_len - 1] == '\'') {
431 --dir_len;
434 result = path_search_walk_ext(dir_path, dir_len,