1#ifndef DEFINE_FUNC_ATTRIBUTES
2# define DEFINE_FUNC_ATTRIBUTES
3#endif
4#include "nvim/func_attr.h"
5#undef DEFINE_FUNC_ATTRIBUTES
6int getviscol(void);
7int getviscol2(colnr_T col, colnr_T coladd);
8int coladvance_force(colnr_T wcol);
9int coladvance(colnr_T wcol);
10int getvpos(pos_T *pos, colnr_T wcol);
11int inc_cursor(void);
12int dec_cursor(void);
13linenr_T get_cursor_rel_lnum(win_T *wp, linenr_T lnum);
14void check_pos(buf_T *buf, pos_T *pos);
15void check_cursor_lnum(void);
16void check_cursor_col(void);
17void check_cursor_col_win(win_T *win);
18void check_cursor(void);
19void adjust_cursor_col(void);
20_Bool leftcol_changed(void);
21int gchar_cursor(void);
22void pchar_cursor(char_u c);
23char_u *get_cursor_line_ptr(void);
24char_u *get_cursor_pos_ptr(void);
25#include "nvim/func_attr.h"
26