Lines Matching refs:len

365 	int	len = (int)(gettail(rel_fname) - rel_fname);  in vim_findfile_init()  local
367 if (!vim_isAbsName(rel_fname) && len + 1 < MAXPATHL) in vim_findfile_init()
370 vim_strncpy(ff_expand_buffer, rel_fname, len); in vim_findfile_init()
374 search_ctx->ffsc_start_dir = vim_strnsave(rel_fname, len); in vim_findfile_init()
483 int len; in vim_findfile_init() local
499 len = 0; in vim_findfile_init()
502 if (len + 5 >= MAXPATHL) in vim_findfile_init()
509 ff_expand_buffer[len++] = *wc_part++; in vim_findfile_init()
510 ff_expand_buffer[len++] = *wc_part++; in vim_findfile_init()
514 ff_expand_buffer[len++] = llevel; in vim_findfile_init()
517 len -= 2; in vim_findfile_init()
519 ff_expand_buffer[len++] = FF_MAX_STAR_STAR_EXPAND; in vim_findfile_init()
528 ff_expand_buffer[len++] = *wc_part++; in vim_findfile_init()
530 ff_expand_buffer[len] = NUL; in vim_findfile_init()
577 int len = 0; in vim_findfile_init() local
582 len = (int)(p - search_ctx->ffsc_fix_path) - 1; in vim_findfile_init()
583 if ((len >= 2 in vim_findfile_init()
585 && (len == 2 in vim_findfile_init()
591 STRNCAT(ff_expand_buffer, search_ctx->ffsc_fix_path, len); in vim_findfile_init()
595 len = (int)STRLEN(search_ctx->ffsc_fix_path); in vim_findfile_init()
601 + STRLEN(search_ctx->ffsc_fix_path + len) in vim_findfile_init()
611 STRCPY(temp, search_ctx->ffsc_fix_path + len); in vim_findfile_init()
716 int len; in vim_findfile() local
873 len = (int)STRLEN(file_path); in vim_findfile()
883 if (len + 1 < MAXPATHL) in vim_findfile()
884 file_path[len++] = '*'; in vim_findfile()
917 if (len + 1 < MAXPATHL) in vim_findfile()
918 file_path[len++] = *rest_of_wildcards++; in vim_findfile()
925 file_path[len] = NUL; in vim_findfile()
1002 len = (int)STRLEN(file_path); in vim_findfile()
1082 copy_option_part(&suf, file_path + len, in vim_findfile()
1083 MAXPATHL - len, ","); in vim_findfile()
1668 int len, // length of file name in find_file_in_path() argument
1673 return find_file_in_path_option(ptr, len, options, first, in find_file_in_path()
1705 int len, // length of 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()
1716 int len, // length of file name in find_file_in_path_option() argument
1740 if (len == 0) in find_file_in_path_option()
1744 save_char = ptr[len]; in find_file_in_path_option()
1745 ptr[len] = NUL; in find_file_in_path_option()
1747 ptr[len] = save_char; in find_file_in_path_option()
1944 int len; 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()
1997 int len; in file_name_in_line() local
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()
2033 len = 0; 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()
2050 ++len; in file_name_in_line()
2052 len += (*mb_ptr2len)(ptr + len); in file_name_in_line()
2054 ++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()
2063 --len; 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()
2115 int len, in find_file_name_in_path() argument
2126 if (len == 0) in find_file_name_in_path()
2132 tofree = eval_includeexpr(ptr, len); 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()
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()
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()
2308 int len; in expand_path_option() local
2325 len = (int)(p - curbuf->b_ffname); in expand_path_option()
2326 if (len + (int)STRLEN(buf) >= MAXPATHL) in expand_path_option()
2329 buf[len] = NUL; in expand_path_option()
2331 STRMOVE(buf + len, buf + 2); in expand_path_option()
2332 mch_memmove(buf, curbuf->b_ffname, len); in expand_path_option()
2344 len = (int)STRLEN(curdir); in expand_path_option()
2345 if (len + (int)STRLEN(buf) + 3 > MAXPATHL) in expand_path_option()
2347 STRMOVE(buf + len + 1, buf); in expand_path_option()
2349 buf[len] = PATHSEP; in expand_path_option()
2359 len = (int)STRLEN(buf); in expand_path_option()
2360 if (buf[len - 1] == '\\') in expand_path_option()
2361 buf[len - 1] = '/'; in expand_path_option()
2423 int len; in uniquefy_paths() local
2442 len = (int)STRLEN(pattern); in uniquefy_paths()
2443 file_pattern = alloc(len + 2); in uniquefy_paths()
2477 len = (int)STRLEN(path); in uniquefy_paths()
2502 pathsep_p = path + len - 1; in uniquefy_paths()