1 | #ifndef DEFINE_FUNC_ATTRIBUTES |
2 | # define DEFINE_FUNC_ATTRIBUTES |
3 | #endif |
4 | #include "nvim/func_attr.h" |
5 | #undef DEFINE_FUNC_ATTRIBUTES |
6 | int get_leader_len(char_u *line, char_u **flags, int backward, int include_space); |
7 | int get_last_leader_offset(char_u *line, char_u **flags); |
8 | int plines(const linenr_T lnum); |
9 | int plines_win(win_T *const wp, const linenr_T lnum, const _Bool winheight ); |
10 | int plines_nofill(const linenr_T lnum); |
11 | int plines_win_nofill(win_T *const wp, const linenr_T lnum, const _Bool winheight ); |
12 | int plines_win_nofold(win_T *wp, linenr_T lnum); |
13 | int plines_win_col(win_T *wp, linenr_T lnum, long column); |
14 | int plines_m_win(win_T *wp, linenr_T first, linenr_T last); |
15 | int gchar_pos(pos_T *pos) FUNC_ATTR_NONNULL_ARG(1); |
16 | void check_status(buf_T *buf); |
17 | int ask_yesno(const char *const str, const _Bool direct); |
18 | int is_mouse_key(int c); |
19 | int get_keystroke(MultiQueue *events); |
20 | int get_number(int colon, int *mouse_used ); |
21 | int prompt_for_number(int *mouse_used); |
22 | void msgmore(long n); |
23 | void beep_flush(void); |
24 | void vim_beep(unsigned val); |
25 | char_u *get_users(expand_T *xp, int idx); |
26 | int match_user(char_u *name); |
27 | void preserve_exit(void) FUNC_ATTR_NORETURN; |
28 | void line_breakcheck(void); |
29 | void fast_breakcheck(void); |
30 | int call_shell(char_u *cmd, ShellOpts opts, char_u *); |
31 | char_u *get_cmd_output(char_u *cmd, char_u *infile, ShellOpts flags, size_t *ret_len); |
32 | void FreeWild(int count, char_u **files); |
33 | int goto_im(void); |
34 | #include "nvim/func_attr.h" |
35 | |