Lines Matching refs:result_pos
160 WCHAR *result, *result_pos;
190 result = result_pos = (WCHAR*)uv__malloc(sizeof(WCHAR) *
194 wcsncpy(result_pos, cwd, cwd_len);
195 result_pos += cwd_len;
198 if (cwd_len && wcsrchr(L"\\/:", result_pos[-1]) == NULL) {
199 result_pos[0] = L'\\';
200 result_pos++;
204 wcsncpy(result_pos, dir, dir_len);
205 result_pos += dir_len;
208 if (dir_len && wcsrchr(L"\\/:", result_pos[-1]) == NULL) {
209 result_pos[0] = L'\\';
210 result_pos++;
214 wcsncpy(result_pos, name, name_len);
215 result_pos += name_len;
219 if (name_len && result_pos[-1] != '.') {
220 result_pos[0] = L'.';
221 result_pos++;
225 wcsncpy(result_pos, ext, ext_len);
226 result_pos += ext_len;
230 result_pos[0] = L'\0';