mirror of
https://github.com/neovim/neovim.git
synced 2025-09-15 07:48:18 +00:00
24 lines
1.1 KiB
C
24 lines
1.1 KiB
C
#ifndef NEOVIM_FILE_SEARCH_H
|
|
#define NEOVIM_FILE_SEARCH_H
|
|
|
|
void *vim_findfile_init(char_u *path, char_u *filename, char_u *
|
|
stopdirs, int level, int free_visited,
|
|
int find_what, void *search_ctx_arg,
|
|
int tagfile,
|
|
char_u *rel_fname);
|
|
char_u *vim_findfile_stopdir(char_u *buf);
|
|
void vim_findfile_cleanup(void *ctx);
|
|
char_u *vim_findfile(void *search_ctx_arg);
|
|
void vim_findfile_free_visited(void *search_ctx_arg);
|
|
char_u *find_file_in_path(char_u *ptr, int len, int options, int first,
|
|
char_u *rel_fname);
|
|
void free_findfile(void);
|
|
char_u *find_directory_in_path(char_u *ptr, int len, int options,
|
|
char_u *rel_fname);
|
|
char_u *find_file_in_path_option(char_u *ptr, int len, int options,
|
|
int first, char_u *path_option,
|
|
int find_what, char_u *rel_fname,
|
|
char_u *suffixes);
|
|
|
|
#endif /* NEOVIM_FILE_SEARCH_H */
|