Lines Matching refs:varp
3736 set_option_from_tv(char_u *varname, typval_T *varp) in set_option_from_tv() argument
3743 if (varp->v_type == VAR_BOOL) in set_option_from_tv()
3745 numval = (long)varp->vval.v_number; in set_option_from_tv()
3750 if (!in_vim9script() || varp->v_type != VAR_STRING) in set_option_from_tv()
3751 numval = (long)tv_get_number_chk(varp, &error); in set_option_from_tv()
3752 strval = tv_get_string_buf_chk(varp, nbuf); in set_option_from_tv()
3769 typval_T *varp; in setwinvar() local
3781 varp = &argvars[off + 2]; in setwinvar()
3783 if (win != NULL && varname != NULL && varp != NULL) in setwinvar()
3790 set_option_from_tv(varname + 1, varp); in setwinvar()
3798 set_var(winvarname, varp, TRUE); in setwinvar()
4212 typval_T *varp; in f_settabvar() local
4224 varp = &argvars[2]; in f_settabvar()
4226 if (varname != NULL && varp != NULL && tp != NULL) in f_settabvar()
4236 set_var(tabvarname, varp, TRUE); in f_settabvar()
4283 typval_T *varp; in f_setbufvar() local
4295 varp = &argvars[2]; in f_setbufvar()
4297 if (buf != NULL && varname != NULL && varp != NULL) in f_setbufvar()
4306 set_option_from_tv(varname + 1, varp); in f_setbufvar()
4321 set_var(bufvarname, varp, TRUE); in f_setbufvar()