Commit 97d5530d by Richard Stallman

(hash_ptr): Renamed from hash_int.

(compare_ptrs): Renamed from compare_ints.
Do not cast args to int; just compare.

From-SVN: r2611
parent 9a36bc36
...@@ -154,7 +154,7 @@ void *hash_value_for_key (cache_ptr cache, const void *key); ...@@ -154,7 +154,7 @@ void *hash_value_for_key (cache_ptr cache, const void *key);
except for those likely to be 0 due to alignment.) */ except for those likely to be 0 due to alignment.) */
static inline unsigned int static inline unsigned int
hash_int (cache_ptr cache, const void *key) hash_ptr (cache_ptr cache, const void *key)
{ {
return ((unsigned int)key / sizeof (void *)) & cache->mask; return ((unsigned int)key / sizeof (void *)) & cache->mask;
} }
...@@ -178,11 +178,11 @@ hash_string (cache_ptr cache, const void *key) ...@@ -178,11 +178,11 @@ hash_string (cache_ptr cache, const void *key)
} }
/* Compare two integers. */ /* Compare two pointers for equality. */
static inline int static inline int
compare_ints (const void *k1, const void *k2) compare_ptrs (const void *k1, const void *k2)
{ {
return !((int)k1 - (int)k2); return !(k1 - k2);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment