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;