1 | #ifndef DEFINE_FUNC_ATTRIBUTES |
2 | # define DEFINE_FUNC_ATTRIBUTES |
3 | #endif |
4 | #include "nvim/func_attr.h" |
5 | #undef DEFINE_FUNC_ATTRIBUTES |
6 | void do_exmode(int improved); |
7 | int do_cmdline_cmd(const char *cmd); |
8 | int do_cmdline(char_u *cmdline, LineGetter fgetline, void *cookie, int flags); |
9 | int getline_equal(LineGetter fgetline, void *cookie, LineGetter func); |
10 | void *getline_cookie(LineGetter fgetline, void *cookie ); |
11 | int checkforcmd(char_u **pp, char *cmd, int len ); |
12 | int modifier_len(char_u *cmd); |
13 | int cmd_exists(const char *const name); |
14 | const char *set_one_cmd_context(expand_T *xp, const char *buff ); |
15 | char_u *skip_range(const char_u *cmd, int *ctx ); |
16 | void ex_ni(exarg_T *eap); |
17 | int expand_filename(exarg_T *eap, char_u **cmdlinep, char_u **errormsgp); |
18 | void separate_nextcmd(exarg_T *eap); |
19 | int ends_excmd(int c) FUNC_ATTR_CONST; |
20 | char_u *find_nextcmd(const char_u *p); |
21 | char_u *check_nextcmd(char_u *p); |
22 | char_u *get_command_name(expand_T *xp, int idx); |
23 | void ex_comclear(exarg_T *eap); |
24 | void uc_clear(garray_T *gap); |
25 | char_u *get_user_cmd_addr_type(expand_T *xp, int idx); |
26 | char_u *get_user_commands(expand_T *xp, int idx); |
27 | char_u *get_user_cmd_flags(expand_T *xp, int idx); |
28 | char_u *get_user_cmd_nargs(expand_T *xp, int idx); |
29 | char_u *get_user_cmd_complete(expand_T *xp, int idx); |
30 | int parse_addr_type_arg(char_u *value, int vallen, uint32_t *argt, int *addr_type_arg); |
31 | int parse_compl_arg(const char_u *value, int vallen, int *complp, uint32_t *argt, char_u **compl_arg); |
32 | int cmdcomplete_str_to_type(char_u *complete_str); |
33 | void not_exiting(void); |
34 | void ex_win_close(int forceit, win_T *win, tabpage_T *tp ); |
35 | void tabpage_close(int forceit); |
36 | void tabpage_close_other(tabpage_T *tp, int forceit); |
37 | void ex_all(exarg_T *eap); |
38 | void alist_clear(alist_T *al); |
39 | void alist_init(alist_T *al); |
40 | void alist_unlink(alist_T *al); |
41 | void alist_new(void); |
42 | void alist_set(alist_T *al, int count, char_u **files, int use_curbuf, int *fnum_list, int fnum_len); |
43 | void alist_add(alist_T *al, char_u *fname, int set_fnum ); |
44 | void ex_splitview(exarg_T *eap); |
45 | void tabpage_new(void); |
46 | void do_exedit(exarg_T *eap, win_T *old_curwin ); |
47 | void post_chdir(CdScope scope, _Bool trigger_dirchanged); |
48 | void ex_cd(exarg_T *eap); |
49 | void do_sleep(long msec); |
50 | void ex_may_print(exarg_T *eap); |
51 | int vim_mkdir_emsg(const char *const name, const int prot) FUNC_ATTR_NONNULL_ALL; |
52 | FILE *open_exfile(char_u *fname, int forceit, char *mode ); |
53 | void update_topline_cursor(void); |
54 | void exec_normal_cmd(char_u *cmd, int remap, _Bool silent); |
55 | void exec_normal(_Bool was_typed); |
56 | ssize_t find_cmdline_var(const char_u *src, size_t *usedlen) FUNC_ATTR_NONNULL_ALL; |
57 | char_u *eval_vars(char_u *src, char_u *srcstart, size_t *usedlen, linenr_T *lnump, char_u **errormsg, int *escaped ); |
58 | char_u *expand_sfile(char_u *arg); |
59 | int put_eol(FILE *fd); |
60 | int put_line(FILE *fd, char *s); |
61 | void dialog_msg(char_u *buff, char *format, char_u *fname); |
62 | char_u *get_behave_arg(expand_T *xp, int idx); |
63 | char_u *get_messages_arg(expand_T *xp FUNC_ATTR_UNUSED, int idx); |
64 | char_u *get_mapclear_arg(expand_T *xp FUNC_ATTR_UNUSED, int idx); |
65 | void filetype_maybe_enable(void); |
66 | void set_no_hlsearch(_Bool flag); |
67 | _Bool cmd_can_preview(char_u *cmd); |
68 | Dictionary commands_array(buf_T *buf); |
69 | #include "nvim/func_attr.h" |
70 | |