Home
last modified time | relevance | path

Searched refs:Lisp_Hash_Table (Results 1 – 25 of 63) sorted by relevance

123

/dports/editors/emacs-devel/emacs-4d1968b/src/
H A Dprofiler.c37 typedef struct Lisp_Hash_Table log_t;
40 struct Lisp_Hash_Table *);
41 static Lisp_Object hashfn_profiler (Lisp_Object, struct Lisp_Hash_Table *);
67 struct Lisp_Hash_Table *h = XHASH_TABLE (log); in make_log()
533 cmpfn_profiler (Lisp_Object bt1, Lisp_Object bt2, struct Lisp_Hash_Table *h) in cmpfn_profiler()
552 hashfn_profiler (Lisp_Object bt, struct Lisp_Hash_Table *h) in hashfn_profiler()
H A Dfns.c2554 struct Lisp_Hash_Table *h = XHASH_TABLE (ht); in internal_equal()
4034 static struct Lisp_Hash_Table *
4148 struct Lisp_Hash_Table *h = ptr; in restore_mutability()
4159 struct Lisp_Hash_Table *h) in hash_table_user_defined_call()
4193 struct Lisp_Hash_Table *h) in cmpfn_user_defined()
4247 static struct Lisp_Hash_Table *
4308 struct Lisp_Hash_Table *h; in make_hash_table()
4355 copy_hash_table (struct Lisp_Hash_Table *h1) in copy_hash_table()
4358 struct Lisp_Hash_Table *h2; in copy_hash_table()
4452 struct Lisp_Hash_Table *h = XHASH_TABLE (hash); in hash_table_rehash()
[all …]
H A Dlisp.h2290 struct Lisp_Hash_Table;
2310 struct Lisp_Hash_Table struct
2379 struct Lisp_Hash_Table *next_weak; argument
2391 INLINE struct Lisp_Hash_Table *
2395 return XUNTAG (a, Lisp_Vectorlike, struct Lisp_Hash_Table); in XHASH_TABLE()
2403 HASH_KEY (const struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_KEY()
2410 HASH_VALUE (const struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_VALUE()
2417 HASH_HASH (const struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_HASH()
2424 HASH_TABLE_SIZE (const struct Lisp_Hash_Table *h) in HASH_TABLE_SIZE()
3678 extern bool sweep_weak_table (struct Lisp_Hash_Table *, bool);
[all …]
H A Dcomposite.c169 struct Lisp_Hash_Table *hash_table = XHASH_TABLE (composition_hash_table); in get_composition_id()
643 struct Lisp_Hash_Table *h = XHASH_TABLE (gstring_hash_table); in composition_gstring_lookup_cache()
652 struct Lisp_Hash_Table *h = XHASH_TABLE (gstring_hash_table); in composition_gstring_put_cache()
675 struct Lisp_Hash_Table *h = XHASH_TABLE (gstring_hash_table); in composition_gstring_from_id()
685 struct Lisp_Hash_Table *h = XHASH_TABLE (gstring_hash_table); in composition_gstring_cache_clear_font()
H A Demacs-module.c409 struct Lisp_Hash_Table *h = XHASH_TABLE (Vmodule_refs_hash); in module_global_reference_p()
428 struct Lisp_Hash_Table *h = XHASH_TABLE (Vmodule_refs_hash); in module_make_global_ref()
465 struct Lisp_Hash_Table *h = XHASH_TABLE (Vmodule_refs_hash); in module_free_global_ref()
H A Dcategory.c57 struct Lisp_Hash_Table *h = XHASH_TABLE (XCHAR_TABLE (table)->extras[1]); in hash_get_category_set()
H A Dalloc.c121 struct Lisp_Hash_Table Lisp_Hash_Table; member
5529 static struct Lisp_Hash_Table *
5530 purecopy_hash_table (struct Lisp_Hash_Table *table) in purecopy_hash_table()
5535 struct Lisp_Hash_Table *pure = pure_alloc (sizeof *pure, Lisp_Vectorlike); in purecopy_hash_table()
5611 struct Lisp_Hash_Table *table = XHASH_TABLE (obj); in purecopy()
5626 struct Lisp_Hash_Table *h = purecopy_hash_table (table); in purecopy()
5949 static struct Lisp_Hash_Table *weak_hash_tables;
5955 struct Lisp_Hash_Table *h; in mark_and_sweep_weak_table_contents()
6595 struct Lisp_Hash_Table *h = (struct Lisp_Hash_Table *) ptr; in mark_hash_table()
H A Djson.c360 struct Lisp_Hash_Table *h = XHASH_TABLE (lisp); in lisp_to_json_nonscalar_1()
861 struct Lisp_Hash_Table *h = XHASH_TABLE (result); in json_to_lisp()
H A Dprint.c1135 struct Lisp_Hash_Table *h = XHASH_TABLE (Vprint_number_table); in print()
1248 struct Lisp_Hash_Table *h = XHASH_TABLE (obj); in print_preprocess()
1583 struct Lisp_Hash_Table *h = XHASH_TABLE (obj); in print_vectorlike()
H A Dpdumper.c2607 hash_table_contents (struct Lisp_Hash_Table *h) in hash_table_contents()
2645 hash_table_freeze (struct Lisp_Hash_Table *h) in hash_table_freeze()
2657 struct Lisp_Hash_Table *h = XHASH_TABLE (hash); in hash_table_thaw()
2673 const struct Lisp_Hash_Table *hash_in = XHASH_TABLE (object); in dump_hash_table()
2674 struct Lisp_Hash_Table hash_munged = *hash_in; in dump_hash_table()
2675 struct Lisp_Hash_Table *hash = &hash_munged; in dump_hash_table()
2680 START_DUMP_PVEC (ctx, &hash->header, struct Lisp_Hash_Table, out); in dump_hash_table()
H A Dccl.c1360 struct Lisp_Hash_Table *h; in ccl_driver()
1388 struct Lisp_Hash_Table *h; in ccl_driver()
H A D.gdbinit902 print (struct Lisp_Hash_Table *) $ptr
1086 set $tmp = (struct Lisp_Hash_Table *) (Vcoding_system_hash_table & VALMASK)
1099 set $tmp = (struct Lisp_Hash_Table *) (Vcharset_hash_table & VALMASK)
/dports/editors/emacs/emacs-27.2/src/
H A Dprofiler.c37 typedef struct Lisp_Hash_Table log_t;
40 struct Lisp_Hash_Table *);
41 static Lisp_Object hashfn_profiler (Lisp_Object, struct Lisp_Hash_Table *);
67 struct Lisp_Hash_Table *h = XHASH_TABLE (log); in make_log()
533 cmpfn_profiler (Lisp_Object bt1, Lisp_Object bt2, struct Lisp_Hash_Table *h) in cmpfn_profiler()
552 hashfn_profiler (Lisp_Object bt, struct Lisp_Hash_Table *h) in hashfn_profiler()
H A Dfns.c2373 struct Lisp_Hash_Table *h = XHASH_TABLE (ht); in internal_equal()
3845 static struct Lisp_Hash_Table *
3959 struct Lisp_Hash_Table *h = ptr; in restore_mutability()
3970 struct Lisp_Hash_Table *h) in hash_table_user_defined_call()
4004 struct Lisp_Hash_Table *h) in cmpfn_user_defined()
4058 static struct Lisp_Hash_Table *
4119 struct Lisp_Hash_Table *h; in make_hash_table()
4166 copy_hash_table (struct Lisp_Hash_Table *h1) in copy_hash_table()
4169 struct Lisp_Hash_Table *h2; in copy_hash_table()
4261 hash_table_rehash (struct Lisp_Hash_Table *h) in hash_table_rehash()
[all …]
H A Dlisp.h2277 struct Lisp_Hash_Table;
2297 struct Lisp_Hash_Table struct
2370 struct Lisp_Hash_Table *next_weak; argument
2382 INLINE struct Lisp_Hash_Table *
2394 HASH_KEY (const struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_KEY()
2401 HASH_VALUE (const struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_VALUE()
2408 HASH_HASH (const struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_HASH()
2415 HASH_TABLE_SIZE (const struct Lisp_Hash_Table *h) in HASH_TABLE_SIZE()
2422 void hash_table_rehash (struct Lisp_Hash_Table *h);
2425 hash_rehash_needed_p (const struct Lisp_Hash_Table *h) in hash_rehash_needed_p()
[all …]
H A Demacs-module.c391 struct Lisp_Hash_Table *h = XHASH_TABLE (Vmodule_refs_hash); in module_global_reference_p()
410 struct Lisp_Hash_Table *h = XHASH_TABLE (Vmodule_refs_hash); in module_make_global_ref()
447 struct Lisp_Hash_Table *h = XHASH_TABLE (Vmodule_refs_hash); in module_free_global_ref()
H A Dcomposite.c169 struct Lisp_Hash_Table *hash_table = XHASH_TABLE (composition_hash_table); in get_composition_id()
646 struct Lisp_Hash_Table *h = XHASH_TABLE (gstring_hash_table); in gstring_lookup_cache()
655 struct Lisp_Hash_Table *h = XHASH_TABLE (gstring_hash_table); in composition_gstring_put_cache()
679 struct Lisp_Hash_Table *h = XHASH_TABLE (gstring_hash_table); in composition_gstring_from_id()
H A Dcategory.c57 struct Lisp_Hash_Table *h = XHASH_TABLE (XCHAR_TABLE (table)->extras[1]); in hash_get_category_set()
H A Dalloc.c5321 static struct Lisp_Hash_Table *
5322 purecopy_hash_table (struct Lisp_Hash_Table *table) in purecopy_hash_table()
5327 struct Lisp_Hash_Table *pure = pure_alloc (sizeof *pure, Lisp_Vectorlike); in purecopy_hash_table()
5403 struct Lisp_Hash_Table *table = XHASH_TABLE (obj); in purecopy()
5418 struct Lisp_Hash_Table *h = purecopy_hash_table (table); in purecopy()
5741 static struct Lisp_Hash_Table *weak_hash_tables;
5747 struct Lisp_Hash_Table *h; in mark_and_sweep_weak_table_contents()
6352 struct Lisp_Hash_Table *h = (struct Lisp_Hash_Table *) ptr; in mark_hash_table()
H A Djson.c359 struct Lisp_Hash_Table *h = XHASH_TABLE (lisp); in lisp_to_json_toplevel_1()
869 struct Lisp_Hash_Table *h = XHASH_TABLE (result); in json_to_lisp()
H A Dprint.c1133 struct Lisp_Hash_Table *h = XHASH_TABLE (Vprint_number_table); in print()
1246 struct Lisp_Hash_Table *h = XHASH_TABLE (obj); in print_preprocess()
1544 struct Lisp_Hash_Table *h = XHASH_TABLE (obj); in print_vectorlike()
H A Dpdumper.c2622 dump_hash_table_stable_p (const struct Lisp_Hash_Table *hash) in dump_hash_table_stable_p()
2653 struct Lisp_Hash_Table *h = XHASH_TABLE (table); in hash_table_contents()
2700 const struct Lisp_Hash_Table *hash_in = XHASH_TABLE (object); in dump_hash_table()
2727 struct Lisp_Hash_Table hash_munged = *hash_in; in dump_hash_table()
2728 struct Lisp_Hash_Table *hash = &hash_munged; in dump_hash_table()
2747 START_DUMP_PVEC (ctx, &hash->header, struct Lisp_Hash_Table, out); in dump_hash_table()
H A Dccl.c1287 struct Lisp_Hash_Table *h; in ccl_driver()
1315 struct Lisp_Hash_Table *h; in ccl_driver()
/dports/editors/emacs-devel/emacs-4d1968b/test/manual/etags/c-src/emacs/src/
H A Dlisp.h1823 struct Lisp_Hash_Table struct
1875 struct Lisp_Hash_Table *next_weak; argument
1879 INLINE struct Lisp_Hash_Table *
1896 HASH_KEY (struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_KEY()
1903 HASH_VALUE (struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_VALUE()
1911 HASH_NEXT (struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_NEXT()
1918 HASH_HASH (struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_HASH()
1926 HASH_INDEX (struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_INDEX()
1933 HASH_TABLE_SIZE (struct Lisp_Hash_Table *h) in HASH_TABLE_SIZE()
3581 ptrdiff_t hash_lookup (struct Lisp_Hash_Table *, Lisp_Object, EMACS_UINT *);
[all …]
/dports/editors/emacs/emacs-27.2/test/manual/etags/c-src/emacs/src/
H A Dlisp.h1823 struct Lisp_Hash_Table struct
1875 struct Lisp_Hash_Table *next_weak; argument
1879 INLINE struct Lisp_Hash_Table *
1896 HASH_KEY (struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_KEY()
1903 HASH_VALUE (struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_VALUE()
1911 HASH_NEXT (struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_NEXT()
1918 HASH_HASH (struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_HASH()
1926 HASH_INDEX (struct Lisp_Hash_Table *h, ptrdiff_t idx) in HASH_INDEX()
1933 HASH_TABLE_SIZE (struct Lisp_Hash_Table *h) in HASH_TABLE_SIZE()
3581 ptrdiff_t hash_lookup (struct Lisp_Hash_Table *, Lisp_Object, EMACS_UINT *);
[all …]

123