Lines Matching refs:dir
151 static WCHAR* search_path_join_test(const WCHAR* dir, in search_path_join_test() argument
162 ((dir[0] == L'\\' || dir[0] == L'/') && in search_path_join_test()
163 (dir[1] == L'\\' || dir[1] == L'/'))) { in search_path_join_test()
166 } else if (dir_len >= 1 && (dir[0] == L'/' || dir[0] == L'\\')) { in search_path_join_test()
169 } else if (dir_len >= 2 && dir[1] == L':' && in search_path_join_test()
170 (dir_len < 3 || (dir[2] != L'/' && dir[2] != L'\\'))) { in search_path_join_test()
175 if (cwd_len < 2 || _wcsnicmp(cwd, dir, 2) != 0) { in search_path_join_test()
178 dir += 2; in search_path_join_test()
181 } else if (dir_len > 2 && dir[1] == L':') { in search_path_join_test()
203 wcsncpy(result_pos, dir, dir_len); in search_path_join_test()
246 static WCHAR* path_search_walk_ext(const WCHAR *dir, in path_search_walk_ext() argument
257 result = search_path_join_test(dir, dir_len, in path_search_walk_ext()
267 result = search_path_join_test(dir, dir_len, in path_search_walk_ext()
276 result = search_path_join_test(dir, dir_len, in path_search_walk_ext()