diff options
Diffstat (limited to 'src/category.c')
-rw-r--r-- | src/category.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/category.c b/src/category.c index b539bad31eb..498b6a2a1c9 100644 --- a/src/category.c +++ b/src/category.c @@ -51,12 +51,10 @@ hash_get_category_set (Lisp_Object table, Lisp_Object category_set) if (NILP (XCHAR_TABLE (table)->extras[1])) set_char_table_extras (table, 1, - make_hash_table (hashtest_equal, DEFAULT_HASH_SIZE, - DEFAULT_REHASH_SIZE, DEFAULT_REHASH_THRESHOLD, - Qnil, false)); + make_hash_table (&hashtest_equal, DEFAULT_HASH_SIZE, Weak_None, false)); struct Lisp_Hash_Table *h = XHASH_TABLE (XCHAR_TABLE (table)->extras[1]); - Lisp_Object hash; - ptrdiff_t i = hash_lookup (h, category_set, &hash); + hash_hash_t hash; + ptrdiff_t i = hash_lookup_get_hash (h, category_set, &hash); if (i >= 0) return HASH_KEY (h, i); hash_put (h, category_set, Qnil, hash); |