comparison src/elhash.h @ 272:c5d627a313b1 r21-0b34

Import from CVS: tag r21-0b34
author cvs
date Mon, 13 Aug 2007 10:28:48 +0200
parents f220cc83d72e
children 8626e4521993
comparison
equal deleted inserted replaced
271:c7b7086b0a39 272:c5d627a313b1
47 HASHTABLE_EQ, 47 HASHTABLE_EQ,
48 HASHTABLE_EQL, 48 HASHTABLE_EQL,
49 HASHTABLE_EQUAL 49 HASHTABLE_EQUAL
50 }; 50 };
51 51
52 Lisp_Object Fmake_hashtable (Lisp_Object size, Lisp_Object test_fun); 52 EXFUN (Fcopy_hashtable, 1);
53 Lisp_Object Fmake_weak_hashtable(Lisp_Object size, Lisp_Object test); 53 EXFUN (Fhashtable_fullness, 1);
54 Lisp_Object Fmake_key_weak_hashtable(Lisp_Object size, Lisp_Object test); 54 EXFUN (Fremhash, 2);
55 Lisp_Object Fmake_value_weak_hashtable(Lisp_Object size, Lisp_Object test);
56 Lisp_Object Fcopy_hashtable (Lisp_Object old_table);
57 Lisp_Object Fgethash (Lisp_Object obj, Lisp_Object table, Lisp_Object default_);
58 Lisp_Object Fputhash (Lisp_Object obj, Lisp_Object val, Lisp_Object table);
59 Lisp_Object Fremhash (Lisp_Object obj, Lisp_Object table);
60 Lisp_Object Fhashtable_fullness (Lisp_Object table);
61 55
62 Lisp_Object make_lisp_hashtable (int size, 56 Lisp_Object make_lisp_hashtable (int size,
63 enum hashtable_type type, 57 enum hashtable_type type,
64 enum hashtable_test_fun test_fun); 58 enum hashtable_test_fun test_fun);
65 59