Home
last modified time | relevance | path

Searched refs:hashtab_T (Results 1 – 25 of 34) sorted by relevance

12

/vim-8.2.3635/src/proto/
H A Dhashtab.pro2 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 Devalvars.pro22 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 Duserfunc.pro3 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 Ddict.pro8 void hashtab_free_contents(hashtab_T *ht);
H A Dterminal.pro5 int term_write_session(FILE *fd, win_T *wp, hashtab_T *terminal_bufs);
H A Deval.pro51 int set_ref_in_ht(hashtab_T *ht, int copyID, list_stack_T **list_stack);
/vim-8.2.3635/src/
H A Dhashtab.c49 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 Dspell.h83 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 Devalvars.c1116 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 Dtextprop.c45 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 Dvim9script.c90 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 Dstructs.h1307 } 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 Dspellfile.c1803 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 Dsession.c310 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 Duserfunc.c20 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 Dsyntax.c344 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 Dprofiler.c720 hashtab_T *functbl; in func_dump_profile()
H A Ddict.c119 hashtab_free_contents(hashtab_T *ht) in hashtab_free_contents()
H A Dvim9execute.c2095 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 Deval.c834 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 Dif_ruby.c1213 hashtab_T *ht = &tv->vval.v_dict->dv_hashtab; in vim_to_ruby()
H A Dif_py_both.h812 hashtab_T *ht; in VimToPython()
1807 hashtab_T *dii_ht;
1842 hashtab_T *ht; in DictionaryIter()
H A Dscriptfile.c1301 hashtab_T *ht; in do_source()
H A Dsign.c63 static hashtab_T sg_table; // sign group (signgroup_T) hashtable
H A Dif_lua.c1084 hashtab_T *ht = &d->dv_hashtab; in luaV_dict_call()

12