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 diff_buf_delete(buf_T *buf); |
7 | void diff_buf_adjust(win_T *win); |
8 | void diff_buf_add(buf_T *buf); |
9 | void diff_invalidate(buf_T *buf); |
10 | void diff_mark_adjust(linenr_T line1, linenr_T line2, long amount, long amount_after); |
11 | int diff_internal(void); |
12 | void ex_diffupdate(exarg_T *eap); |
13 | void ex_diffpatch(exarg_T *eap); |
14 | void ex_diffsplit(exarg_T *eap); |
15 | void ex_diffthis(exarg_T *eap); |
16 | void diff_win_options(win_T *wp, int addbuf); |
17 | void ex_diffoff(exarg_T *eap); |
18 | void diff_clear(tabpage_T *tp); |
19 | int diff_check(win_T *wp, linenr_T lnum); |
20 | int diff_check_fill(win_T *wp, linenr_T lnum); |
21 | void diff_set_topline(win_T *fromwin, win_T *towin); |
22 | int diffopt_changed(void); |
23 | _Bool diffopt_horizontal(void) FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT; |
24 | _Bool diffopt_hiddenoff(void); |
25 | _Bool diff_find_change(win_T *wp, linenr_T lnum, int *startp, int *endp) FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_NONNULL_ALL; |
26 | _Bool diff_infold(win_T *wp, linenr_T lnum) FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_NONNULL_ARG(1); |
27 | void nv_diffgetput(_Bool put, size_t count); |
28 | void ex_diffgetput(exarg_T *eap); |
29 | _Bool diff_mode_buf(buf_T *buf) FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_NONNULL_ARG(1); |
30 | int diff_move_to(int dir, long count); |
31 | linenr_T diff_get_corresponding_line(buf_T *buf1, linenr_T lnum1); |
32 | linenr_T diff_lnum_win(linenr_T lnum, win_T *wp); |
33 | #include "nvim/func_attr.h" |
34 | |