Lines Matching refs:varp

49 static char *set_bool_option(int opt_idx, char_u *varp, int value, int opt_flags);
50 static char *set_num_option(int opt_idx, char_u *varp, long value, char *errbuf, size_t errbuflen, …
53 static int optval_default(struct vimoption *, char_u *varp, int compatible);
64 static int wc_use_keyname(char_u *varp, long *wcp);
561 char_u *varp; // pointer to variable for current option in set_option_default() local
567 varp = get_varp_scope(&(options[opt_idx]), both ? OPT_LOCAL : opt_flags); in set_option_default()
569 if (varp != NULL) // skip hidden option, nothing to do for it in set_option_default()
585 free_string_option(*(char_u **)(varp)); in set_option_default()
586 *(char_u **)varp = options[opt_idx].def_val[dvi]; in set_option_default()
598 if ((long *)varp == &curwin->w_p_so in set_option_default()
599 || (long *)varp == &curwin->w_p_siso) in set_option_default()
602 *(long *)varp = -1; in set_option_default()
604 *(long *)varp = def_val; in set_option_default()
615 *(int *)varp = (int)(long)(long_i)options[opt_idx].def_val[dvi]; in set_option_default()
619 *(int *)varp = FALSE; in set_option_default()
624 *(int *)varp; in set_option_default()
774 char_u *varp = get_varp_scope(p, OPT_LOCAL); in set_local_options_default() local
779 && !optval_default(p, varp, FALSE)) in set_local_options_default()
1250 char_u *varp = NULL; // pointer to variable for current option in do_set() local
1429 varp = get_varp_scope(&(options[opt_idx]), opt_flags); in do_set()
1545 if (varp == options[opt_idx].var) in do_set()
1592 value = *(int *)(varp) ^ 1; in do_set()
1600 if ((int *)varp == &curbuf->b_p_ar in do_set()
1619 value = *(int *)(varp) ^ 1; in do_set()
1624 errmsg = set_bool_option(opt_idx, varp, (int)value, in do_set()
1656 if ((long *)varp == &curbuf->b_p_ul in do_set()
1663 else if (((long *)varp == &p_wc in do_set()
1664 || (long *)varp == &p_wcm) in do_set()
1672 if (value == 0 && (long *)varp != &p_wcm) in do_set()
1698 value = *(long *)varp + value; in do_set()
1700 value = *(long *)varp * value; in do_set()
1702 value = *(long *)varp - value; in do_set()
1703 errmsg = set_num_option(opt_idx, varp, value, in do_set()
1731 varp = options[opt_idx].var; in do_set()
1735 oldval = *(char_u **)varp; in do_set()
1766 if ((char_u **)varp == &p_bg) in do_set()
1776 else if ((char_u **)varp == &p_fencs && enc_utf8) in do_set()
1809 if (varp == (char_u *)&p_kp in do_set()
1820 else if (varp == (char_u *)&p_bs in do_set()
1821 && VIM_ISDIGIT(**(char_u **)varp)) in do_set()
1823 i = getdigits((char_u **)varp); in do_set()
1827 *(char_u **)varp = empty_option; in do_set()
1830 *(char_u **)varp = vim_strsave( in do_set()
1834 *(char_u **)varp = vim_strsave( in do_set()
1838 *(char_u **)varp = vim_strsave( in do_set()
1844 origval = *(char_u **)varp; in do_set()
1846 origval_l = *(char_u **)varp; in do_set()
1848 origval_g = *(char_u **)varp; in do_set()
1849 oldval = *(char_u **)varp; in do_set()
1856 else if (varp == (char_u *)&p_ww in do_set()
1881 && (varp == (char_u *)&p_dir in do_set()
1882 || varp == (char_u *)&p_bdir)) in do_set()
2073 *(char_u **)(varp) = newval; in do_set()
2116 opt_idx, (char_u **)varp, in do_set()
2704 char_u *varp, // pointer to the option variable in set_bool_option() argument
2708 int old_value = *(int *)varp; in set_bool_option()
2730 *(int *)varp = value; // set the new value in set_bool_option()
2749 if ((int *)varp == &p_cp) in set_bool_option()
2753 if ((int *)varp == &p_lrm) in set_bool_option()
2756 else if ((int *)varp == &p_lnr) in set_bool_option()
2762 else if ((int *)varp == &curwin->w_p_cul && !value && old_value) in set_bool_option()
2768 else if ((int *)varp == &curbuf->b_p_udf || (int *)varp == &p_udf) in set_bool_option()
2801 else if ((int *)varp == &curbuf->b_p_ro) in set_bool_option()
2817 else if ((int *)varp == &p_mh) in set_bool_option()
2825 else if ((int *)varp == &curbuf->b_p_ma) in set_bool_option()
2842 else if ((int *)varp == &curbuf->b_p_eol) in set_bool_option()
2847 else if ((int *)varp == &curbuf->b_p_fixeol) in set_bool_option()
2852 else if ((int *)varp == &curbuf->b_p_bomb) in set_bool_option()
2859 else if ((int *)varp == &curbuf->b_p_bin) in set_bool_option()
2868 else if ((int *)varp == &curbuf->b_p_bl && old_value != curbuf->b_p_bl) in set_bool_option()
2875 else if ((int *)varp == &curbuf->b_p_swf) in set_bool_option()
2886 else if ((int *)varp == &p_terse) in set_bool_option()
2905 else if ((int *)varp == &p_paste) in set_bool_option()
2911 else if ((int *)varp == &p_im) in set_bool_option()
2931 else if ((int *)varp == &p_ic && p_hls) in set_bool_option()
2938 else if ((int *)varp == &p_hls) in set_bool_option()
2946 else if ((int *)varp == &curwin->w_p_scb) in set_bool_option()
2957 else if ((int *)varp == &curwin->w_p_pvw) in set_bool_option()
2974 else if ((int *)varp == &curbuf->b_p_tx) in set_bool_option()
2980 else if ((int *)varp == &p_ta) in set_bool_option()
2992 else if (varp == (char_u *)&(curbuf->b_p_lisp)) in set_bool_option()
3000 else if ((int *)varp == &p_title || (int *)varp == &p_icon) in set_bool_option()
3006 else if ((int *)varp == &curbuf->b_changed) in set_bool_option()
3017 else if ((int *)varp == &p_ssl) in set_bool_option()
3042 else if ((int *)varp == &curwin->w_p_wrap) in set_bool_option()
3048 else if ((int *)varp == &p_ea) in set_bool_option()
3054 else if ((int *)varp == &p_wiv) in set_bool_option()
3068 else if ((int *)varp == &p_beval) in set_bool_option()
3080 else if ((int *)varp == &p_bevalterm) in set_bool_option()
3087 else if ((int *)varp == &p_acd) in set_bool_option()
3096 else if ((int *)varp == &curwin->w_p_diff) in set_bool_option()
3109 else if ((int *)varp == &p_imdisable) in set_bool_option()
3123 else if ((int *)varp == &curwin->w_p_spell) in set_bool_option()
3136 if ((int *)varp == &curwin->w_p_arab) in set_bool_option()
3214 else if (((int *)varp == &curwin->w_p_nu in set_bool_option()
3215 || (int *)varp == &curwin->w_p_rnu) in set_bool_option()
3226 if (!(curwin->w_p_nu && ((int *)varp == &curwin->w_p_rnu))) in set_bool_option()
3233 else if ((int *)varp == &p_tgc) in set_bool_option()
3302 char_u *varp, // pointer to the option variable in set_num_option() argument
3310 long old_value = *(long *)varp; in set_num_option()
3317 long *pp = (long *)varp; in set_num_option()
3969 char_u *varp; in get_option_value() local
4004 varp = get_varp_scope(&(options[opt_idx]), opt_flags); in get_option_value()
4008 if (varp == NULL) // hidden option in get_option_value()
4014 if ((char_u **)varp == &curbuf->b_p_key in get_option_value()
4015 && **(char_u **)(varp) != NUL) in get_option_value()
4019 *stringval = vim_strsave(*(char_u **)(varp)); in get_option_value()
4024 if (varp == NULL) // hidden option in get_option_value()
4028 *numval = *(long *)varp; in get_option_value()
4033 if ((int *)varp == &curbuf->b_changed) in get_option_value()
4036 *numval = (long) *(int *)varp; in get_option_value()
4070 char_u *varp = NULL; in get_option_value_strict() local
4125 varp = p->var; in get_option_value_strict()
4135 varp = NULL; in get_option_value_strict()
4142 varp = NULL; in get_option_value_strict()
4152 varp = get_varp(p); in get_option_value_strict()
4163 varp = get_varp(p); in get_option_value_strict()
4167 if (varp == p->var) in get_option_value_strict()
4171 if (varp != NULL) in get_option_value_strict()
4174 *stringval = vim_strsave(*(char_u **)(varp)); in get_option_value_strict()
4176 *numval = *(long *) varp; in get_option_value_strict()
4178 *numval = *(int *)varp; in get_option_value_strict()
4335 char_u *varp; in set_option_value() local
4382 varp = get_varp_scope(&(options[opt_idx]), opt_flags); in set_option_value()
4383 if (varp != NULL) // hidden option is not changed in set_option_value()
4405 return set_num_option(opt_idx, varp, number, in set_option_value()
4408 return set_bool_option(opt_idx, varp, (int)number, in set_option_value()
4424 char_u *varp; in get_term_code() local
4431 varp = get_varp(&(options[opt_idx])); in get_term_code()
4432 if (varp != NULL) in get_term_code()
4433 varp = *(char_u **)(varp); in get_term_code()
4434 return varp; in get_term_code()
4504 char_u *varp; in showoptions() local
4548 varp = NULL; in showoptions()
4553 varp = get_varp_scope(p, opt_flags); in showoptions()
4556 varp = get_varp(p); in showoptions()
4557 if (varp != NULL in showoptions()
4560 || (all == 0 && !optval_default(p, varp, p_cp)))) in showoptions()
4612 optval_default(struct vimoption *p, char_u *varp, int compatible) in optval_default() argument
4616 if (varp == NULL) in optval_default()
4620 return (*(long *)varp == (long)(long_i)p->def_val[dvi]); in optval_default()
4624 return (*(int *)varp == (int)(long)(long_i)p->def_val[dvi]); in optval_default()
4626 return (STRCMP(*(char_u **)varp, p->def_val[dvi]) == 0); in optval_default()
4638 char_u *varp; in showoneopt() local
4644 varp = get_varp_scope(p, opt_flags); in showoneopt()
4647 if ((p->flags & P_BOOL) && ((int *)varp == &curbuf->b_changed in showoneopt()
4648 ? !curbufIsChanged() : !*(int *)varp)) in showoneopt()
4650 else if ((p->flags & P_BOOL) && *(int *)varp < 0) in showoneopt()
4693 char_u *varp; // currently used value in makeset() local
4723 varp = get_varp_scope(p, opt_flags); in makeset()
4724 if ((opt_flags & OPT_GLOBAL) && optval_default(p, varp, p_cp)) in makeset()
4747 varp_local = varp; in makeset()
4748 varp = varp_fresh; in makeset()
4756 for ( ; round <= 2; varp = varp_local, ++round) in makeset()
4765 if (put_setbool(fd, cmd, p->fullname, *(int *)varp) == FAIL) in makeset()
4770 if (put_setnum(fd, cmd, p->fullname, (long *)varp) == FAIL) in makeset()
4786 *(char_u **)(varp)) < 0 in makeset()
4791 if (put_setstring(fd, cmd, p->fullname, (char_u **)varp, in makeset()
6642 char_u *varp; in option_value2string() local
6644 varp = get_varp_scope(opp, opt_flags); in option_value2string()
6650 if (wc_use_keyname(varp, &wc)) in option_value2string()
6655 sprintf((char *)NameBuff, "%ld", *(long *)varp); in option_value2string()
6659 varp = *(char_u **)(varp); in option_value2string()
6660 if (varp == NULL) // just in case in option_value2string()
6664 else if (opp->var == (char_u *)&p_key && *varp) in option_value2string()
6668 home_replace(NULL, varp, NameBuff, MAXPATHL, FALSE); in option_value2string()
6673 vim_strncpy(NameBuff, varp, MAXPATHL - 1); in option_value2string()
6683 wc_use_keyname(char_u *varp, long *wcp) in wc_use_keyname() argument
6685 if (((long *)varp == &p_wc) || ((long *)varp == &p_wcm)) in wc_use_keyname()
6687 *wcp = *(long *)varp; in wc_use_keyname()
7104 char_u *varp = get_varp(opt); in get_winbuf_options() local
7106 if (varp != NULL) in get_winbuf_options()
7109 dict_add_string(d, opt->fullname, *(char_u **)varp); in get_winbuf_options()
7111 dict_add_number(d, opt->fullname, *(long *)varp); in get_winbuf_options()
7113 dict_add_number(d, opt->fullname, *(int *)varp); in get_winbuf_options()