| /vim-8.2.3635/src/ |
| H A D | dict.c | 42 hash_init(&d->dv_hashtab); in dict_alloc() 109 hashtab_free_contents(&d->dv_hashtab); in dict_free_contents() 268 hash_remove(&dict->dv_hashtab, hi); in dictitem_remove() 308 todo = (int)orig->dv_hashtab.ht_used; in dict_copy() 540 iter->dit_todo = d->dv_hashtab.ht_used; in dict_iterate_start() 541 iter->dit_hi = d->dv_hashtab.ht_array; in dict_iterate_start() 604 return (long)d->dv_hashtab.ht_used; in dict_len() 764 todo = (int)d->dv_hashtab.ht_used; in dict2string() 1090 todo = (int)d2->dv_hashtab.ht_used; in dict_extend() 1172 todo = (int)d1->dv_hashtab.ht_used; in dict_equal() [all …]
|
| H A D | evalvars.c | 20 #define globvarht globvardict.dv_hashtab 170 #define vimvarht vimvardict.dv_hashtab 1961 todo = (int)d->dv_hashtab.ht_used; in item_lock() 2079 &curbuf->b_vars->dv_hashtab; in get_user_var_name() 2095 is_in_cmdwin() ? &prevwin->w_vars->dv_hashtab : in get_user_var_name() 2097 &curwin->w_vars->dv_hashtab; in get_user_var_name() 2110 ht = &curtab->tp_vars->dv_hashtab; in get_user_var_name() 2976 return &curbuf->b_vars->dv_hashtab; in find_var_ht() 2978 return &curwin->w_vars->dv_hashtab; in find_var_ht() 2980 return &curtab->tp_vars->dv_hashtab; in find_var_ht() [all …]
|
| H A D | userfunc.c | 1985 hash_add(&dp->dv_hashtab, DI2HIKEY(v)); in add_nr_var() 2027 vars_clear(&fc->l_vars.dv_hashtab); in free_funccal_contents() 2030 vars_clear(&fc->l_avars.dv_hashtab); in free_funccal_contents() 2053 vars_clear(&fc->l_vars.dv_hashtab); in cleanup_function_call() 2061 vars_clear_ext(&fc->l_avars.dv_hashtab, FALSE); in cleanup_function_call() 2071 todo = (int)fc->l_avars.dv_hashtab.ht_used; in cleanup_function_call() 2529 hash_add(&fc->l_vars.dv_hashtab, DI2HIKEY(v)); in call_user_func() 2555 hash_add(&fc->l_avars.dv_hashtab, DI2HIKEY(v)); in call_user_func() 5488 return &get_funccal()->l_vars.dv_hashtab; in get_funccal_local_ht() 5512 return &get_funccal()->l_avars.dv_hashtab; in get_funccal_args_ht() [all …]
|
| H A D | vim9script.c | 267 hashtab_T *ht = &si->sn_all_vars.dv_hashtab; in free_all_script_vars() 839 hi = hash_find(&si->sn_all_vars.dv_hashtab, di->di_key); in update_vim9_script_var() 888 hash_add(&si->sn_all_vars.dv_hashtab, newsav->sav_key); in update_vim9_script_var() 920 hashtab_T *all_ht = &si->sn_all_vars.dv_hashtab; in hide_script_var()
|
| H A D | testing.c | 181 todo = (int)exp_d->dv_hashtab.ht_used; in fill_assert_error() 182 for (hi = exp_d->dv_hashtab.ht_array; todo > 0; ++hi) in fill_assert_error() 204 todo = (int)got_d->dv_hashtab.ht_used; in fill_assert_error() 205 for (hi = got_d->dv_hashtab.ht_array; todo > 0; ++hi) in fill_assert_error()
|
| H A D | misc1.c | 2667 if (v_event->dv_hashtab.ht_used > 0) in get_v_event() 2671 sve->sve_hashtab = v_event->dv_hashtab; in get_v_event() 2672 hash_init(&v_event->dv_hashtab); in get_v_event() 2684 v_event->dv_hashtab = sve->sve_hashtab; in restore_v_event() 2686 hash_init(&v_event->dv_hashtab); in restore_v_event()
|
| H A D | if_py_both.h | 819 ht = &our_tv->vval.v_dict->dv_hashtab; in VimToPython() 1737 hi = hash_find(&dict->dv_hashtab, key); in _DictionaryItem() 1775 hash_remove(&dict->dv_hashtab, hi); in _DictionaryItem() 1850 ht = &self->dict->dv_hashtab; in DictionaryIter() 1899 hi = hash_find(&dict->dv_hashtab, di->di_key); in DictionaryAssItem() 1900 hash_remove(&dict->dv_hashtab, hi); in DictionaryAssItem() 1946 long_u todo = dict->dv_hashtab.ht_used; in DictionaryListObjects() 2138 hi = hash_find(&dict->dv_hashtab, di->di_key); in DictionaryUpdate() 2180 if (self->dict->dv_hashtab.ht_used == 0) in DictionaryPopItem() 2186 hi = self->dict->dv_hashtab.ht_array; in DictionaryPopItem() [all …]
|
| H A D | if_ruby.c | 1213 hashtab_T *ht = &tv->vval.v_dict->dv_hashtab; in vim_to_ruby() 1871 d->dv_hashtab.ht_error = TRUE; in convert_hash2dict() 1953 if (d->dv_hashtab.ht_error) in ruby_convert_to_vim_value()
|
| H A D | json.c | 303 int todo = (int)d->dv_hashtab.ht_used; in json_encode_item() 309 for (hi = d->dv_hashtab.ht_array; todo > 0 && !got_int; in json_encode_item()
|
| H A D | vim9execute.c | 2133 ht = &curbuf->b_vars->dv_hashtab; in exec_instructions() 2137 ht = &curwin->w_vars->dv_hashtab; in exec_instructions() 2141 ht = &curtab->tp_vars->dv_hashtab; in exec_instructions() 2388 ht = &curbuf->b_vars->dv_hashtab; in exec_instructions() 2391 ht = &curwin->w_vars->dv_hashtab; in exec_instructions() 2394 ht = &curtab->tp_vars->dv_hashtab; in exec_instructions() 5952 && tv->vval.v_dict->dv_hashtab.ht_used > 0; in tv2bool()
|
| H A D | if_lua.c | 1084 hashtab_T *ht = &d->dv_hashtab; in luaV_dict_call() 1159 hashitem_T *hi = hash_find(&d->dv_hashtab, di->di_key); in luaV_dict_newindex() 1160 hash_remove(&d->dv_hashtab, hi); in luaV_dict_newindex()
|
| H A D | job.c | 141 todo = (int)dict->dv_hashtab.ht_used; in get_job_options() 142 for (hi = dict->dv_hashtab.ht_array; todo > 0; ++hi) in get_job_options()
|
| H A D | list.c | 2369 ht = &d->dv_hashtab; in filter_map() 2798 todo = error ? 0 : (int)d->dv_hashtab.ht_used; in f_count() 2799 for (hi = d->dv_hashtab.ht_array; todo > 0; ++hi) in f_count()
|
| H A D | eval.c | 1149 || &lp->ll_dict->dv_hashtab == get_funccal_args_ht()) in get_lval() 4680 return set_ref_in_ht(&d->dv_hashtab, copyID, NULL); in set_ref_in_dict() 4764 abort = set_ref_in_ht(&dd->dv_hashtab, copyID, list_stack); in set_ref_in_item() 4774 newitem->ht = &dd->dv_hashtab; in set_ref_in_item() 5073 && tv->vval.v_dict->dv_hashtab.ht_used != 0) in echo_string_core()
|
| H A D | autocmd.c | 1600 vars_clear(&aucmd_win->w_vars->dv_hashtab); // free all w: variables in aucmd_restbuf() 1601 hash_init(&aucmd_win->w_vars->dv_hashtab); // re-use the hashtab in aucmd_restbuf()
|
| H A D | window.c | 3893 vars_clear(&tp->tp_vars->dv_hashtab); // free all t: variables in free_tabpage() 3894 hash_init(&tp->tp_vars->dv_hashtab); in free_tabpage() 5094 vars_clear(&wp->w_vars->dv_hashtab); // free all w: variables in win_free() 5095 hash_init(&wp->w_vars->dv_hashtab); in win_free()
|
| H A D | vim9type.c | 306 if (d == NULL || (d->dv_hashtab.ht_used == 0 && d->dv_type == NULL)) in typval2type_int()
|
| H A D | scriptfile.c | 1348 hash_init(&si->sn_all_vars.dv_hashtab); in do_source()
|
| H A D | popupwin.c | 2869 hash_lock_size(&dict->dv_hashtab, 11); in f_popup_getpos() 2889 hash_unlock(&dict->dv_hashtab); in f_popup_getpos()
|
| H A D | globals.h | 320 # define SCRIPT_VARS(id) (SCRIPT_SV(id)->sv_dict.dv_hashtab)
|
| H A D | evalfunc.c | 3222 || argvars[0].vval.v_dict->dv_hashtab.ht_used == 0; in f_empty() 7188 todo = (int)d->dv_hashtab.ht_used; in max_min() 7189 for (hi = d->dv_hashtab.ht_array; todo > 0; ++hi) in max_min() 8977 if (d == NULL || d->dv_hashtab.ht_used == 0) in f_setreg()
|
| H A D | buffer.c | 992 vars_clear(&buf->b_vars->dv_hashtab); // free all buffer variables in free_buffer_stuff() 993 hash_init(&buf->b_vars->dv_hashtab); in free_buffer_stuff()
|
| H A D | structs.h | 1571 hashtab_T dv_hashtab; // hashtab that refers to the items member
|
| H A D | os_unix.c | 5637 int todo = (int)dict->dv_hashtab.ht_used; in mch_job_start() 5639 for (hi = dict->dv_hashtab.ht_array; todo > 0; ++hi) in mch_job_start()
|
| H A D | os_win32.c | 5116 long_u todo = env != NULL ? env->dv_hashtab.ht_used : 0; in win32_build_env() 5125 for (hi = env->dv_hashtab.ht_array; todo > 0; ++hi) in win32_build_env()
|