From: Ray Strode Date: Wed, 5 Aug 2009 22:28:06 +0000 (-0400) Subject: [hashtable] Add some intptr_t casts X-Git-Tag: 0.7.0~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=16a0aa328675a8fe3bd7c5f2b6cbb7a46fd6a515;p=thirdparty%2Fplymouth.git [hashtable] Add some intptr_t casts This is to fix some compiler warnings. --- 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