| /vim-8.2.3635/src/proto/ |
| H A D | hashtab.pro | 2 void hash_init(hashtab_T *ht); 3 void hash_clear(hashtab_T *ht); 4 void hash_clear_all(hashtab_T *ht, int off); 5 hashitem_T *hash_find(hashtab_T *ht, char_u *key); 6 hashitem_T *hash_lookup(hashtab_T *ht, char_u *key, hash_T hash); 8 int hash_add(hashtab_T *ht, char_u *key); 9 int hash_add_item(hashtab_T *ht, hashitem_T *hi, char_u *key, hash_T hash); 10 void hash_remove(hashtab_T *ht, hashitem_T *hi); 11 void hash_lock(hashtab_T *ht); 12 void hash_lock_size(hashtab_T *ht, int size); [all …]
|
| H A D | evalvars.pro | 22 void list_hashtable_vars(hashtab_T *ht, char *prefix, int empty, int *first); 34 hashtab_T *get_globvar_ht(void); 61 dictitem_T *find_var(char_u *name, hashtab_T **htp, int no_autoload); 62 dictitem_T *find_var_in_ht(hashtab_T *ht, int htname, char_u *varname, int no_autoload); 63 hashtab_T *get_script_local_ht(void); 65 hashtab_T *find_var_ht(char_u *name, char_u **varname); 70 void vars_clear(hashtab_T *ht); 71 void vars_clear_ext(hashtab_T *ht, int free_val); 72 void delete_var(hashtab_T *ht, hashitem_T *hi);
|
| H A D | userfunc.pro | 3 hashtab_T *func_tbl_get(void); 66 hashtab_T *get_funccal_local_ht(void); 68 hashtab_T *get_funccal_args_ht(void); 71 dict_T *get_current_funccal_dict(hashtab_T *ht); 72 hashitem_T *find_hi_in_scoped_ht(char_u *name, hashtab_T **pht);
|
| H A D | dict.pro | 8 void hashtab_free_contents(hashtab_T *ht);
|
| H A D | terminal.pro | 5 int term_write_session(FILE *fd, win_T *wp, hashtab_T *terminal_bufs);
|
| H A D | eval.pro | 51 int set_ref_in_ht(hashtab_T *ht, int copyID, list_stack_T **list_stack);
|
| /vim-8.2.3635/src/ |
| H A D | hashtab.c | 49 hashtab_T * 52 hashtab_T *ht; 54 ht = ALLOC_ONE(hashtab_T); 65 hash_init(hashtab_T *ht) in hash_init() 78 hash_clear(hashtab_T *ht) in hash_clear() 118 hash_find(hashtab_T *ht, char_u *key) in hash_find() 207 hash_add(hashtab_T *ht, char_u *key) in hash_add() 229 hashtab_T *ht, in hash_add_item() 286 hash_lock(hashtab_T *ht) in hash_lock() 309 hash_unlock(hashtab_T *ht) in hash_unlock() [all …]
|
| H A D | spell.h | 83 hashtab_T sl_wordcount; // hashtable with word count, wordcount_T 128 hashtab_T sl_map_hash; // MAP for multi-byte chars 130 hashtab_T sl_sounddone; // table with soundfolded words that have
|
| H A D | evalvars.c | 1116 hashtab_T *ht, in list_hashtable_vars() 1737 hashtab_T *ht; in do_unlet() 2051 hashtab_T *ht; in get_user_var_name() 2157 hashtab_T * 2724 hashtab_T *ht; in check_vars() 2753 hashtab_T *ht; in find_var() 2796 hashtab_T *ht, in find_var_in_ht() 2844 hashtab_T * 2929 hashtab_T * 2933 hashtab_T *ht; in find_var_ht() [all …]
|
| H A D | textprop.c | 45 static hashtab_T *global_proptypes = NULL; 61 hashtab_T *ht; in find_prop_hi() 572 find_type_by_id(hashtab_T *ht, int id) in find_type_by_id() 1125 hashtab_T **htp; in prop_type_set() 1141 *htp = ALLOC_ONE(hashtab_T); in prop_type_set() 1262 hashtab_T *ht; in f_prop_type_delete() 1325 list_types(hashtab_T *ht, list_T *l) in list_types() 1375 clear_ht_prop_types(hashtab_T *ht) in clear_ht_prop_types()
|
| H A D | vim9script.c | 90 hashtab_T *ht = &SCRIPT_VARS(sid); in ex_vim9script() 267 hashtab_T *ht = &si->sn_all_vars.dv_hashtab; in free_all_script_vars() 919 hashtab_T *script_ht = get_script_local_ht(); in hide_script_var() 920 hashtab_T *all_ht = &si->sn_all_vars.dv_hashtab; in hide_script_var()
|
| H A D | structs.h | 1307 } hashtab_T; typedef 1571 hashtab_T dv_hashtab; // hashtab that refers to the items 2460 hashtab_T *ht; 2580 hashtab_T b_keywtab; // syntax keywords hash table 2581 hashtab_T b_keywtab_ic; // idem, ignore case 3057 hashtab_T *b_proptypes; // text property types local to buffer 4482 hashtab_T sve_hashtab;
|
| H A D | spellfile.c | 1803 hashtab_T af_pref; // hashtable for prefixes, affheader_T 1804 hashtab_T af_suff; // hashtable for suffixes, affheader_T 1805 hashtab_T af_comp; // hashtable for compound flags, compitem_T 1966 hashtab_T si_commonwords; // hashtable for common words 2201 hashtab_T *tp; in spell_read_aff() 3457 hashtab_T *ht; in spell_free_aff() 3495 hashtab_T ht; in spell_read_dic() 3828 hashtab_T *ht, in store_aff_word() 3829 hashtab_T *xht, in store_aff_word() 4674 hashtab_T ht; in wordtree_compress() [all …]
|
| H A D | session.c | 310 hashtab_T *terminal_bufs UNUSED) // already encountered terminal buffers, in put_view() 528 hashtab_T *gvht = get_globvar_ht(); in store_session_globals() 618 hashtab_T terminal_bufs; in makeopens()
|
| H A D | userfunc.c | 20 static hashtab_T func_hashtab; 50 hashtab_T * 1559 hashtab_T *ht; in deref_func_name() 4229 hashtab_T *ht; in define_function() 5483 hashtab_T * 5507 hashtab_T * 5544 get_current_funccal_dict(hashtab_T *ht) in get_current_funccal_dict() 5556 find_hi_in_scoped_ht(char_u *name, hashtab_T **pht) in find_hi_in_scoped_ht() 5559 hashtab_T *ht; in find_hi_in_scoped_ht() 5597 hashtab_T *ht; in find_var_in_scoped_ht()
|
| H A D | syntax.c | 344 static int syn_list_keywords(int id, hashtab_T *ht, int did_header, int attr); 345 static void syn_clear_keyword(int id, hashtab_T *ht); 346 static void clear_keywtab(hashtab_T *ht); 3247 hashtab_T *ht; in check_keyword_id() 4255 hashtab_T *ht, in syn_list_keywords() 4351 syn_clear_keyword(int id, hashtab_T *ht) in syn_clear_keyword() 4401 clear_keywtab(hashtab_T *ht) in clear_keywtab() 4440 hashtab_T *ht; in add_keyword()
|
| H A D | profiler.c | 720 hashtab_T *functbl; in func_dump_profile()
|
| H A D | dict.c | 119 hashtab_free_contents(hashtab_T *ht) in hashtab_free_contents()
|
| H A D | vim9execute.c | 2095 hashtab_T *ht = &SCRIPT_VARS( in exec_instructions() 2123 hashtab_T *ht = NULL; in exec_instructions() 2266 hashtab_T *ht = &SCRIPT_VARS( in exec_instructions() 2379 hashtab_T *ht; in exec_instructions()
|
| H A D | eval.c | 834 hashtab_T *ht = NULL; in get_lval() 4630 set_ref_in_ht(hashtab_T *ht, int copyID, list_stack_T **list_stack) in set_ref_in_ht() 4635 hashtab_T *cur_ht; in set_ref_in_ht()
|
| H A D | if_ruby.c | 1213 hashtab_T *ht = &tv->vval.v_dict->dv_hashtab; in vim_to_ruby()
|
| H A D | if_py_both.h | 812 hashtab_T *ht; in VimToPython() 1807 hashtab_T *dii_ht; 1842 hashtab_T *ht; in DictionaryIter()
|
| H A D | scriptfile.c | 1301 hashtab_T *ht; in do_source()
|
| H A D | sign.c | 63 static hashtab_T sg_table; // sign group (signgroup_T) hashtable
|
| H A D | if_lua.c | 1084 hashtab_T *ht = &d->dv_hashtab; in luaV_dict_call()
|