/* option.c */
void set_init_1 __PARMS((void));
void set_init_2 __PARMS((void));
void set_init_3 __PARMS((void));
void set_title_defaults __PARMS((void));
int do_set __PARMS((char_u *arg));
void set_options_bin __PARMS((int oldval, int newval));
int get_viminfo_parameter __PARMS((int type));
char_u *find_viminfo_parameter __PARMS((int type));
void check_options __PARMS((void));
void check_buf_options __PARMS((BUF *buf));
void free_string_option __PARMS((char_u *p));
void set_string_option __PARMS((char_u *name, int opt_idx, char_u *val, int dofree));
int get_option_value __PARMS((char_u *name, long *numval, char_u **stringval));
void set_option_value __PARMS((char_u *name, long number, char_u *string));
char_u *get_term_code __PARMS((char_u *tname));
char_u *get_highlight_default __PARMS((void));
int makeset __PARMS((FILE *fd));
void clear_termoptions __PARMS((void));
void set_term_defaults __PARMS((void));
void comp_col __PARMS((void));
void win_copy_options __PARMS((WIN *wp_from, WIN *wp_to));
void buf_copy_options __PARMS((BUF *bp_from, BUF *bp_to, int entering, int always));
void set_context_in_set_cmd __PARMS((char_u *arg));
int ExpandSettings __PARMS((vim_regexp *prog, int *num_file, char_u ***file));
int ExpandOldSetting __PARMS((int *num_file, char_u ***file));
int has_format_option __PARMS((int x));
int shortmess __PARMS((int x));
