Lines Matching defs:result_pos
170 WCHAR *result, *result_pos;
200 result = result_pos = (WCHAR*)uv__malloc(sizeof(WCHAR) *
204 wcsncpy(result_pos, cwd, cwd_len);
205 result_pos += cwd_len;
208 if (cwd_len && wcsrchr(L"\\/:", result_pos[-1]) == NULL) {
209 result_pos[0] = L'\\';
210 result_pos++;
214 wcsncpy(result_pos, dir, dir_len);
215 result_pos += dir_len;
218 if (dir_len && wcsrchr(L"\\/:", result_pos[-1]) == NULL) {
219 result_pos[0] = L'\\';
220 result_pos++;
224 wcsncpy(result_pos, name, name_len);
225 result_pos += name_len;
229 if (name_len && result_pos[-1] != '.') {
230 result_pos[0] = L'.';
231 result_pos++;
235 wcsncpy(result_pos, ext, ext_len);
236 result_pos += ext_len;
240 result_pos[0] = L'\0';