Lines Matching refs:src
1291 expand_env_save(char_u *src) in expand_env_save() argument
1293 return expand_env_save_opt(src, FALSE); in expand_env_save()
1301 expand_env_save_opt(char_u *src, int one) in expand_env_save_opt() argument
1307 expand_env_esc(src, p, MAXPATHL, FALSE, one, NULL); in expand_env_save_opt()
1319 char_u *src, // input string e.g. "$HOME/vim.hlp" in expand_env() argument
1323 expand_env_esc(src, dst, dstlen, FALSE, FALSE, NULL); in expand_env()
1335 char_u *src; in expand_env_esc() local
1347 src = skipwhite(srcp); in expand_env_esc()
1349 while (*src && dstlen > 0) in expand_env_esc()
1353 if (src[0] == '`' && src[1] == '=') in expand_env_esc()
1357 var = src; in expand_env_esc()
1358 src += 2; in expand_env_esc()
1359 (void)skip_expr(&src, NULL); in expand_env_esc()
1360 if (*src == '`') in expand_env_esc()
1361 ++src; in expand_env_esc()
1362 len = src - var; in expand_env_esc()
1372 if ((*src == '$' in expand_env_esc()
1378 || *src == '%' in expand_env_esc()
1380 || (*src == '~' && at_start)) in expand_env_esc()
1388 if (*src != '~') // environment var in expand_env_esc()
1390 tail = src + 1; in expand_env_esc()
1407 || (*src == '%' && *tail != '%') in expand_env_esc()
1415 if (src[1] == '{' && *tail != '}') in expand_env_esc()
1417 if (*src == '%' && *tail != '%') in expand_env_esc()
1423 if (src[1] == '{') in expand_env_esc()
1425 if (*src == '%') in expand_env_esc()
1436 else if ( src[1] == NUL in expand_env_esc()
1437 || vim_ispathsep(src[1]) in expand_env_esc()
1438 || vim_strchr((char_u *)" ,\t\n", src[1]) != NULL) in expand_env_esc()
1441 tail = src + 1; in expand_env_esc()
1449 tail = src; in expand_env_esc()
1572 src = tail; in expand_env_esc()
1587 if (src[0] == '\\' && src[1] != NUL) in expand_env_esc()
1589 *dst++ = *src++; in expand_env_esc()
1592 else if ((src[0] == ' ' || src[0] == ',') && !one) in expand_env_esc()
1596 *dst++ = *src++; in expand_env_esc()
1599 if (startstr != NULL && src - startstr_len >= srcp in expand_env_esc()
1600 && STRNCMP(src - startstr_len, startstr, in expand_env_esc()