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

Import from CVS: tag r21-0b34
author cvs
date Mon, 13 Aug 2007 10:28:48 +0200
parents f955c73f5258
children 8626e4521993
comparison
equal deleted inserted replaced
271:c7b7086b0a39 272:c5d627a313b1
29 struct _C_hashtable 29 struct _C_hashtable
30 { 30 {
31 hentry *harray; 31 hentry *harray;
32 long zero_set; 32 long zero_set;
33 void *zero_entry; 33 void *zero_entry;
34 unsigned int size; /* size of the hasharray */ 34 size_t size; /* size of the hasharray */
35 unsigned int fullness; /* number of entries in the hashtable */ 35 unsigned int fullness; /* number of entries in the hashtable */
36 unsigned long (*hash_function) (CONST void *); 36 unsigned long (*hash_function) (CONST void *);
37 int (*test_function) (CONST void *, CONST void *); 37 int (*test_function) (CONST void *, CONST void *);
38 #ifdef emacs 38 #ifdef emacs
39 Lisp_Object elisp_table; 39 Lisp_Object elisp_table;