Lines Matching refs:char_u
69 char_u *ffs_fix_path;
71 char_u *ffs_wc_path;
76 char_u **ffs_filearray;
78 char_u ffs_filearray_cur; // needed for partly handled dirs
103 char_u *ffv_wc_path;
114 char_u ffv_fname[1]; // actually longer
136 char_u *ffvl_filename;
147 #define FF_MAX_STAR_STAR_EXPAND ((char_u)30)
173 char_u *ffsc_file_to_search;
174 char_u *ffsc_start_dir;
175 char_u *ffsc_fix_path;
177 char_u *ffsc_wc_path;
179 char_u **ffsc_stopdirs_v;
187 static int ff_check_visited(ff_visited_T **, char_u *, char_u *);
189 static int ff_check_visited(ff_visited_T **, char_u *);
194 static ff_visited_list_hdr_T* ff_get_visited_list(char_u *, ff_visited_list_hdr_T **list_headp);
201 static ff_stack_T *ff_create_stack_element(char_u *, char_u *, int, int);
203 static ff_stack_T *ff_create_stack_element(char_u *, int, int);
206 static int ff_path_in_stoplist(char_u *, int, char_u **);
209 static char_u e_pathtoolong[] = N_("E854: path too long for completion");
211 static char_u *ff_expand_buffer = NULL; // used for expanding filenames
221 char_u *
222 vim_findfirst(char_u *path, char_u *filename, int level)
233 char_u *
236 char_u *ret = vim_findfile(ff_fn_search_context);
301 char_u *path, in vim_findfile_init()
302 char_u *filename, in vim_findfile_init()
303 char_u *stopdirs UNUSED, in vim_findfile_init()
309 char_u *rel_fname) // file name to use for "." in vim_findfile_init()
312 char_u *wc_part; in vim_findfile_init()
386 char_u drive[3]; in vim_findfile_init()
426 char_u *walker = stopdirs; in vim_findfile_init()
433 search_ctx->ffsc_stopdirs_v = ALLOC_ONE(char_u *); in vim_findfile_init()
439 char_u *helper; in vim_findfile_init()
444 (dircount + 1) * sizeof(char_u *)); in vim_findfile_init()
513 if ((char_u *)errpt != wc_part && llevel > 0 && llevel < 255) in vim_findfile_init()
515 else if ((char_u *)errpt != wc_part && llevel == 0) in vim_findfile_init()
520 wc_part = (char_u *)errpt; in vim_findfile_init()
561 char_u *buf = alloc(eb_len in vim_findfile_init()
574 char_u *p = gettail(search_ctx->ffsc_fix_path); in vim_findfile_init()
575 char_u *wc_path = NULL; in vim_findfile_init()
576 char_u *temp = NULL; in vim_findfile_init()
653 char_u *
654 vim_findfile_stopdir(char_u *buf) in vim_findfile_stopdir()
656 char_u *r_ptr = buf; in vim_findfile_stopdir()
706 char_u *
709 char_u *file_path; in vim_findfile()
711 char_u *rest_of_wildcards; in vim_findfile()
712 char_u *path_end = NULL; in vim_findfile()
719 char_u *p; in vim_findfile()
721 char_u *suf; in vim_findfile()
833 char_u *dirptrs[2]; in vim_findfile()
937 stackp->ffs_filearray = ALLOC_ONE(char_u *); in vim_findfile()
1004 suf = (char_u *)""; in vim_findfile()
1023 , (char_u *)"" in vim_findfile()
1034 , (char_u *)"" in vim_findfile()
1251 char_u *filename, in ff_get_visited_list()
1323 ff_wc_equal(char_u *s1, char_u *s2) in ff_wc_equal()
1367 char_u *fname in ff_check_visited()
1369 , char_u *wc_path in ff_check_visited()
1462 char_u *fix_part, in ff_create_stack_element()
1464 char_u *wc_part, in ff_create_stack_element()
1485 fix_part = (char_u *)""; in ff_create_stack_element()
1490 wc_part = (char_u *)""; in ff_create_stack_element()
1606 ff_path_in_stoplist(char_u *path, int path_len, char_u **stopdirs_v) in ff_path_in_stoplist()
1665 char_u *
1667 char_u *ptr, // file name in find_file_in_path()
1671 char_u *rel_fname) // file name searching relative to in find_file_in_path()
1678 static char_u *ff_file_to_find = NULL;
1702 char_u *
1704 char_u *ptr, // file name in find_directory_in_path()
1707 char_u *rel_fname) // file name searching relative to in find_directory_in_path()
1710 FINDFILE_DIR, rel_fname, (char_u *)""); in find_directory_in_path()
1713 char_u *
1715 char_u *ptr, // file name in find_file_in_path_option()
1719 char_u *path_option, // p_path or p_cdpath in find_file_in_path_option()
1721 char_u *rel_fname, // file name we are looking relative to. in find_file_in_path_option()
1722 char_u *suffixes) // list of suffixes, 'suffixesadd' option in find_file_in_path_option()
1724 static char_u *dir; in find_file_in_path_option()
1726 char_u save_char; in find_file_in_path_option()
1727 char_u *file_name = NULL; in find_file_in_path_option()
1728 char_u *buf = NULL; in find_file_in_path_option()
1870 char_u *r_ptr; in find_file_in_path_option()
1937 char_u *
1945 char_u *ptr; in grab_file_name()
1952 char_u *p = ptr + len + 1; in grab_file_name()
1975 char_u *
1987 char_u *
1989 char_u *line, in file_name_in_line()
1993 char_u *rel_fname, // file we are searching relative to in file_name_in_line()
1996 char_u *ptr; in file_name_in_line()
2036 || (is_url && vim_strchr((char_u *)":?&=", ptr[len]) != NULL)) in file_name_in_line()
2061 if (len > 2 && vim_strchr((char_u *)".,:;!", ptr[len - 1]) != NULL in file_name_in_line()
2067 char_u *p; in file_name_in_line()
2095 static char_u *
2096 eval_includeexpr(char_u *ptr, int len) in eval_includeexpr()
2098 char_u *res; in eval_includeexpr()
2102 was_set_insecurely((char_u *)"includeexpr", OPT_LOCAL)); in eval_includeexpr()
2112 char_u *
2114 char_u *ptr, in find_file_name_in_path()
2118 char_u *rel_fname) // file we are searching relative to in find_file_name_in_path()
2120 char_u *file_name; in find_file_name_in_path()
2123 char_u *tofree = NULL; in find_file_name_in_path()
2196 static char_u *
2197 gettail_dir(char_u *fname) in gettail_dir()
2199 char_u *dir_end = fname; in gettail_dir()
2200 char_u *next_dir_end = fname; in gettail_dir()
2202 char_u *p; in gettail_dir()
2243 find_previous_pathsep(char_u *path, char_u **psep) in find_previous_pathsep()
2265 is_unique(char_u *maybe_unique, garray_T *gap, int i) in is_unique()
2270 char_u **other_paths = (char_u **)gap->ga_data; in is_unique()
2271 char_u *rival; in is_unique()
2302 expand_path_option(char_u *curdir, garray_T *gap) in expand_path_option()
2304 char_u *path_option = *curbuf->b_p_path == NUL in expand_path_option()
2306 char_u *buf; in expand_path_option()
2307 char_u *p; in expand_path_option()
2367 ((char_u **)gap->ga_data)[gap->ga_len++] = p; in expand_path_option()
2381 static char_u *
2382 get_path_cutoff(char_u *fname, garray_T *gap) in get_path_cutoff()
2386 char_u **path_part = (char_u **)gap->ga_data; in get_path_cutoff()
2387 char_u *cutoff = NULL; in get_path_cutoff()
2420 uniquefy_paths(garray_T *gap, char_u *pattern) in uniquefy_paths()
2424 char_u **fnames = (char_u **)gap->ga_data; in uniquefy_paths()
2426 char_u *pat; in uniquefy_paths()
2427 char_u *file_pattern; in uniquefy_paths()
2428 char_u *curdir; in uniquefy_paths()
2431 char_u **in_curdir = NULL; in uniquefy_paths()
2432 char_u *short_name; in uniquefy_paths()
2435 ga_init2(&path_ga, (int)sizeof(char_u *), 1); in uniquefy_paths()
2465 in_curdir = ALLOC_CLEAR_MULT(char_u *, gap->ga_len); in uniquefy_paths()
2471 char_u *path = fnames[i]; in uniquefy_paths()
2473 char_u *dir_end = gettail_dir(path); in uniquefy_paths()
2474 char_u *pathsep_p; in uniquefy_paths()
2475 char_u *path_cutoff; in uniquefy_paths()
2551 char_u *rel_path; in uniquefy_paths()
2552 char_u *path = in_curdir[i]; in uniquefy_paths()
2604 char_u *pattern, in expand_in_path()
2607 char_u *curdir; in expand_in_path()
2609 char_u *paths = NULL; in expand_in_path()
2616 ga_init2(&path_ga, (int)sizeof(char_u *), 1); in expand_in_path()
2646 simplify_filename(char_u *filename) in simplify_filename()
2650 char_u *p, *tail, *start; in simplify_filename()
2730 char_u saved_char; in simplify_filename()
2866 char_u *p; in f_simplify()