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 linelen(int *has_tab); |
7 | static int sort_compare(const void *s1, const void *s2); |
8 | static void do_filter(linenr_T line1, linenr_T line2, exarg_T *eap, char_u *cmd, int do_in, int do_out); |
9 | static int check_readonly(int *forceit, buf_T *buf); |
10 | static void delbuf_msg(char_u *name); |
11 | static _Bool sub_joining_lines(exarg_T *eap, char_u *pat, char_u *sub, char_u *cmd, _Bool save) FUNC_ATTR_NONNULL_ARG(1, 3, 4); |
12 | static char_u *sub_grow_buf(char_u **new_start, int needed_len) FUNC_ATTR_NONNULL_ARG(1) FUNC_ATTR_NONNULL_RET; |
13 | static char_u *sub_parse_flags(char_u *cmd, subflags_T *subflags, int *which_pat) FUNC_ATTR_NONNULL_ALL FUNC_ATTR_NONNULL_RET; |
14 | static buf_T *do_sub(exarg_T *eap, proftime_T timeout, _Bool do_buf_event); |
15 | static void global_exe_one(char_u *const cmd, const linenr_T lnum); |
16 | static int help_compare(const void *s1, const void *s2); |
17 | static void prepare_help_buffer(void); |
18 | static void helptags_one(char_u *const dir, const char_u *const ext, const char_u *const tagfname, const _Bool add_help_tags); |
19 | static void do_helptags(char_u *dirname, _Bool add_help_tags); |
20 | static void helptags_cb(char_u *fname, void *cookie); |
21 | static buf_T *show_sub(exarg_T *eap, pos_T old_cusr, PreviewLines *preview_lines, int hl_id, int src_id) FUNC_ATTR_NONNULL_ALL; |
22 | #include "nvim/func_attr.h" |
23 | |