git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@38045
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
}
static inline int
-eina_hash_int32(unsigned int *pkey, __UNUSED__ int len)
+eina_hash_int32(unsigned int *pkey, int len)
{
unsigned int key = *pkey;
+ (void) len;
+
key = ~key + (key << 15);
key = key ^ (key >> 12);
key = key + (key << 2);
}
static inline int
-eina_hash_int64(unsigned long int *pkey, __UNUSED__ int len)
+eina_hash_int64(unsigned long int *pkey, int len)
{
unsigned long int key = *pkey;
+ (void) len;
+
key = (~key) + (key << 18);
key = key ^ (key >> 31);
key = key * 21;