diff --git a/Xext/hashtable.c b/Xext/hashtable.c index 93d1a2aec..3434c9948 100644 --- a/Xext/hashtable.c +++ b/Xext/hashtable.c @@ -240,7 +240,7 @@ unsigned ht_generic_hash(void *cdata, const void *ptr, int numBits) { HtGenericHashSetupPtr setup = cdata; - return one_at_a_time_hash(ptr, setup->keySize) & ~((~0) << numBits); + return one_at_a_time_hash(ptr, setup->keySize) & ~((~0U) << numBits); } int