Lines Matching refs:vv_di
47 dictitem16_T vv_di; // value and name for key (max 16 chars!) member
159 #define vv_type vv_di.di_tv.v_type
160 #define vv_nr vv_di.di_tv.vval.v_number
161 #define vv_float vv_di.di_tv.vval.v_float
162 #define vv_str vv_di.di_tv.vval.v_string
163 #define vv_list vv_di.di_tv.vval.v_list
164 #define vv_dict vv_di.di_tv.vval.v_dict
165 #define vv_blob vv_di.di_tv.vval.v_blob
166 #define vv_tv vv_di.di_tv
208 STRCPY(p->vv_di.di_key, p->vv_name); in evalvars_init()
210 p->vv_di.di_flags = DI_FLAGS_RO | DI_FLAGS_FIX; in evalvars_init()
212 p->vv_di.di_flags = DI_FLAGS_RO_SBX | DI_FLAGS_FIX; in evalvars_init()
214 p->vv_di.di_flags = DI_FLAGS_FIX; in evalvars_init()
218 hash_add(&vimvarht, p->vv_di.di_key); in evalvars_init()
221 hash_add(&compat_hashtab, p->vv_di.di_key); in evalvars_init()
278 if (p->vv_di.di_tv.v_type == VAR_STRING) in evalvars_clear()
280 else if (p->vv_di.di_tv.v_type == VAR_LIST) in evalvars_clear()
514 hash_add(&vimvarht, vimvars[idx].vv_di.di_key); in prepare_vimvar()
530 hi = hash_find(&vimvarht, vimvars[idx].vv_di.di_key); in restore_vimvar()
2185 vv = (struct vimvar *)((char *)di - offsetof(vimvar_T, vv_di)); in find_vim_var()
2248 clear_tv(&vimvars[idx].vv_di.di_tv); in set_vim_var_tv()
2249 vimvars[idx].vv_di.di_tv = *tv; in set_vim_var_tv()
2360 clear_tv(&vimvars[idx].vv_di.di_tv); in set_vim_var_string()
2376 clear_tv(&vimvars[idx].vv_di.di_tv); in set_vim_var_list()
2389 clear_tv(&vimvars[idx].vv_di.di_tv); in set_vim_var_dict()