Mercurial > hg > xemacs-beta
comparison src/hash.h @ 5934:e2fae7783046 cygwin
lots of use of EMACS_INT, a few others, to eliminate all pointer truncation warnings
author | Henry Thompson <ht@markup.co.uk> |
---|---|
date | Sat, 12 Dec 2015 19:08:46 +0000 |
parents | 308d34e9f07d |
children |
comparison
equal
deleted
inserted
replaced
5933:c1e8f3294298 | 5934:e2fae7783046 |
---|---|
29 typedef Hashcode (*hash_table_hash_function) (const void *); | 29 typedef Hashcode (*hash_table_hash_function) (const void *); |
30 | 30 |
31 struct hash_table | 31 struct hash_table |
32 { | 32 { |
33 hentry *harray; | 33 hentry *harray; |
34 long zero_set; | 34 EMACS_INT zero_set; |
35 void *zero_entry; | 35 void *zero_entry; |
36 Elemcount size; /* size of the hasharray */ | 36 Elemcount size; /* size of the hasharray */ |
37 Elemcount fullness; /* number of entries in the hash table */ | 37 Elemcount fullness; /* number of entries in the hash table */ |
38 hash_table_hash_function hash_function; | 38 hash_table_hash_function hash_function; |
39 hash_table_test_function test_function; | 39 hash_table_test_function test_function; |