| 1 | #ifndef DEFINE_FUNC_ATTRIBUTES |
| 2 | # define DEFINE_FUNC_ATTRIBUTES |
| 3 | #endif |
| 4 | #include "nvim/func_attr.h" |
| 5 | #undef DEFINE_FUNC_ATTRIBUTES |
| 6 | static int get_maxbacktrace_level(void); |
| 7 | static void do_setdebugtracelevel(char_u *arg); |
| 8 | static void do_checkbacktracelevel(void); |
| 9 | static void do_showbacktrace(char_u *cmd); |
| 10 | static int dbg_parsearg(char_u *arg, garray_T *gap); |
| 11 | static linenr_T debuggy_find(_Bool file, char_u *fname, linenr_T after, garray_T *gap, _Bool *fp ); |
| 12 | static void profile_reset(void); |
| 13 | static void profile_init(scriptitem_T *si); |
| 14 | static void script_dump_profile(FILE *fd); |
| 15 | static void add_bufnum(int *bufnrs, int *bufnump, int nr); |
| 16 | static char_u *do_one_arg(char_u *str); |
| 17 | static void get_arglist(garray_T *gap, char_u *str, int escaped); |
| 18 | static int do_arglist(char_u *str, int what, int after); |
| 19 | static void alist_check_arg_idx(void); |
| 20 | static _Bool editing_arg_idx(win_T *win); |
| 21 | static int alist_add_list(int count, char_u **files, int after); |
| 22 | static void source_callback(char_u *fname, void *cookie); |
| 23 | static void source_all_matches(char_u *pat); |
| 24 | static int add_pack_dir_to_rtp(char_u *fname); |
| 25 | static int load_pack_plugin(char_u *fname); |
| 26 | static void add_pack_plugin(char_u *fname, void *cookie); |
| 27 | static int requires_py_version(char_u *filename); |
| 28 | static void source_pyx_file(exarg_T *eap, char_u *fname); |
| 29 | static void cmd_source(char_u *fname, exarg_T *eap); |
| 30 | static FILE *fopen_noinh_readbin(char *filename); |
| 31 | static char_u *get_one_sourceline(struct source_cookie *sp); |
| 32 | static char *get_locale_val(int what); |
| 33 | static _Bool is_valid_mess_lang(char *lang); |
| 34 | static char_u *get_mess_env(void); |
| 35 | static char_u **find_locales(void); |
| 36 | static void init_locales(void); |
| 37 | static void script_host_execute(char *name, exarg_T *eap); |
| 38 | static void script_host_execute_file(char *name, exarg_T *eap); |
| 39 | static void script_host_do_range(char *name, exarg_T *eap); |
| 40 | #include "nvim/func_attr.h" |
| 41 | |