Lines Matching refs:ptr
440 void *ptr; in vim_findfile_init() local
443 ptr = vim_realloc(search_ctx->ffsc_stopdirs_v, in vim_findfile_init()
445 if (ptr) in vim_findfile_init()
446 search_ctx->ffsc_stopdirs_v = ptr; in vim_findfile_init()
1667 char_u *ptr, // file name in find_file_in_path() argument
1673 return find_file_in_path_option(ptr, len, options, first, in find_file_in_path()
1704 char_u *ptr, // file name in find_directory_in_path() argument
1709 return find_file_in_path_option(ptr, len, options, TRUE, p_cdpath, in find_directory_in_path()
1715 char_u *ptr, // file name in find_file_in_path_option() argument
1744 save_char = ptr[len]; in find_file_in_path_option()
1745 ptr[len] = NUL; in find_file_in_path_option()
1746 expand_env_esc(ptr, NameBuff, MAXPATHL, FALSE, TRUE, NULL); in find_file_in_path_option()
1747 ptr[len] = save_char; in find_file_in_path_option()
1759 for (ptr = ff_file_to_find; *ptr != NUL; ++ptr) in find_file_in_path_option()
1760 if (ptr[0] == '\\' && ptr[1] == ' ') in find_file_in_path_option()
1761 mch_memmove(ptr, ptr + 1, STRLEN(ptr)); in find_file_in_path_option()
1945 char_u *ptr; in grab_file_name() local
1947 if (get_visual_text(NULL, &ptr, &len) == FAIL) in grab_file_name()
1950 if (file_lnum != NULL && ptr[len] == ':' && isdigit(ptr[len + 1])) in grab_file_name()
1952 char_u *p = ptr + len + 1; in grab_file_name()
1956 return find_file_name_in_path(ptr, len, options, in grab_file_name()
1996 char_u *ptr; in file_name_in_line() local
2004 ptr = line + col; in file_name_in_line()
2005 while (*ptr != NUL && !vim_isfilec(*ptr)) in file_name_in_line()
2006 MB_PTR_ADV(ptr); in file_name_in_line()
2007 if (*ptr == NUL) // nothing found in file_name_in_line()
2018 while (ptr > line) in file_name_in_line()
2020 if (has_mbyte && (len = (*mb_head_off)(line, ptr - 1)) > 0) in file_name_in_line()
2021 ptr -= len + 1; in file_name_in_line()
2022 else if (vim_isfilec(ptr[-1]) in file_name_in_line()
2023 || ((options & FNAME_HYP) && path_is_url(ptr - 1))) in file_name_in_line()
2024 --ptr; in file_name_in_line()
2034 while (vim_isfilec(ptr[len]) || (ptr[len] == '\\' && ptr[len + 1] == ' ') in file_name_in_line()
2035 || ((options & FNAME_HYP) && path_is_url(ptr + len)) in file_name_in_line()
2036 || (is_url && vim_strchr((char_u *)":?&=", ptr[len]) != NULL)) in file_name_in_line()
2040 if ((ptr[len] >= 'A' && ptr[len] <= 'Z') || (ptr[len] >= 'a' && ptr[len] <= 'z')) in file_name_in_line()
2042 if (in_type && path_is_url(ptr + len + 1)) in file_name_in_line()
2048 if (ptr[len] == '\\') in file_name_in_line()
2052 len += (*mb_ptr2len)(ptr + len); in file_name_in_line()
2061 if (len > 2 && vim_strchr((char_u *)".,:;!", ptr[len - 1]) != NULL in file_name_in_line()
2062 && ptr[len - 2] != '.') in file_name_in_line()
2074 p = ptr + len; in file_name_in_line()
2091 return find_file_name_in_path(ptr, len, options, count, rel_fname); in file_name_in_line()
2096 eval_includeexpr(char_u *ptr, int len) in eval_includeexpr() argument
2100 set_vim_var_string(VV_FNAME, ptr, len); in eval_includeexpr()
2114 char_u *ptr, in find_file_name_in_path() argument
2132 tofree = eval_includeexpr(ptr, len); in find_file_name_in_path()
2135 ptr = tofree; in find_file_name_in_path()
2136 len = (int)STRLEN(ptr); in find_file_name_in_path()
2143 file_name = find_file_in_path(ptr, len, options & ~FNAME_MESS, in find_file_name_in_path()
2154 tofree = eval_includeexpr(ptr, len); in find_file_name_in_path()
2157 ptr = tofree; in find_file_name_in_path()
2158 len = (int)STRLEN(ptr); in find_file_name_in_path()
2159 file_name = find_file_in_path(ptr, len, options & ~FNAME_MESS, in find_file_name_in_path()
2166 c = ptr[len]; in find_file_name_in_path()
2167 ptr[len] = NUL; in find_file_name_in_path()
2168 semsg(_("E447: Can't find file \"%s\" in path"), ptr); in find_file_name_in_path()
2169 ptr[len] = c; in find_file_name_in_path()
2177 file_name = find_file_in_path(ptr, len, options, FALSE, rel_fname); in find_file_name_in_path()
2181 file_name = vim_strnsave(ptr, len); in find_file_name_in_path()