From 16a0aa328675a8fe3bd7c5f2b6cbb7a46fd6a515 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Wed, 5 Aug 2009 18:28:06 -0400 Subject: [PATCH] [hashtable] Add some intptr_t casts This is to fix some compiler warnings. --- src/libply/ply-hashtable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libply/ply-hashtable.c b/src/libply/ply-hashtable.c index 1ed6ae59..6add5ad4 100644 --- a/src/libply/ply-hashtable.c +++ b/src/libply/ply-hashtable.c @@ -53,14 +53,14 @@ struct _ply_hashtable unsigned int ply_hashtable_direct_hash (void *element) { - return (unsigned int) element; + return (unsigned int) (intptr_t) element; } int ply_hashtable_direct_compare (void *elementa, void *elementb) { - return (unsigned int) elementa - (unsigned int) elementb; + return (int) ((intptr_t) elementa - (intptr_t) elementb); } unsigned int