1#ifndef DEFINE_FUNC_ATTRIBUTES
2# define DEFINE_FUNC_ATTRIBUTES
3#endif
4#include "nvim/func_attr.h"
5#undef DEFINE_FUNC_ATTRIBUTES
6void set_init_1(void);
7void set_number_default(char *name, long val);
8void set_init_2(_Bool headless);
9void set_init_3(void);
10void set_helplang_default(const char *lang);
11void set_title_defaults(void);
12int do_set(char_u *arg, int opt_flags );
13void set_options_bin(int oldval, int newval, int opt_flags );
14int get_shada_parameter(int type);
15char_u *find_shada_parameter(int type);
16void check_options(void);
17void check_buf_options(buf_T *buf);
18void free_string_option(char_u *p);
19void clear_string_option(char_u **pp);
20int was_set_insecurely(char_u *opt, int opt_flags);
21void set_string_option_direct(char_u *name, int opt_idx, char_u *val, int opt_flags, int set_sid );
22char_u *check_colorcolumn(win_T *wp);
23char_u *check_stl_option(char_u *s);
24int findoption_len(const char *const arg, const size_t len);
25_Bool is_tty_option(const char *name) FUNC_ATTR_NONNULL_ALL FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT;
26_Bool get_tty_option(char *name, char **value);
27_Bool set_tty_option(const char *name, char *value);
28int get_option_value(char_u *name, long *numval, char_u **stringval, int opt_flags );
29int get_option_value_strict(char *name, int64_t *numval, char **stringval, int opt_type, void *from);
30char *set_option_value(const char *const name, const long number, const char *const string, const int opt_flags) FUNC_ATTR_NONNULL_ARG(1);
31int find_key_option_len(const char_u *arg_arg, size_t len, _Bool has_lt);
32void ui_refresh_options(void);
33int makeset(FILE *fd, int opt_flags, int local_only);
34int makefoldset(FILE *fd);
35void comp_col(void);
36void unset_global_local_option(char *name, void *from);
37char_u *get_equalprg(void);
38void win_copy_options(win_T *wp_from, win_T *wp_to);
39void copy_winopt(winopt_T *from, winopt_T *to);
40void check_win_options(win_T *win);
41void clear_winopt(winopt_T *wop);
42void didset_window_options(win_T *wp);
43void buf_copy_options(buf_T *buf, int flags);
44void reset_modifiable(void);
45void set_iminsert_global(void);
46void set_imsearch_global(void);
47void set_context_in_set_cmd(expand_T *xp, char_u *arg, int opt_flags );
48int ExpandSettings(expand_T *xp, regmatch_T *regmatch, int *num_file, char_u ***file);
49void ExpandOldSetting(int *num_file, char_u ***file);
50int langmap_adjust_mb(int c);
51int has_format_option(int x);
52_Bool shortmess(int x);
53void vimrc_found(char_u *fname, char_u *envname);
54_Bool option_was_set(const char *name);
55void reset_option_was_set(const char *name);
56_Bool can_bs(int what);
57void save_file_ff(buf_T *buf);
58_Bool file_ff_differs(buf_T *buf, _Bool ignore_empty) FUNC_ATTR_NONNULL_ALL FUNC_ATTR_WARN_UNUSED_RESULT;
59int check_ff_value(char_u *p);
60int get_sw_value(buf_T *buf);
61int get_sts_value(void);
62void find_mps_values(int *initc, int *findc, int *backwards, int switchit);
63unsigned int get_bkc_value(buf_T *buf);
64int get_fileformat(buf_T *buf);
65int get_fileformat_force(buf_T *buf, exarg_T *eap);
66int default_fileformat(void);
67void set_fileformat(int eol_style, int opt_flags);
68char_u *skip_to_option_part(const char_u *p);
69size_t copy_option_part(char_u **option, char_u *buf, size_t maxlen, char *sep_chars);
70int csh_like_shell(void);
71int win_signcol_count(win_T *wp);
72dict_T *get_winbuf_options(const int bufopt) FUNC_ATTR_WARN_UNUSED_RESULT;
73#include "nvim/func_attr.h"
74