From 6281c25abf2a8fc65b060dced5aff7bfcce879c5 Mon Sep 17 00:00:00 2001 From: cedric Date: Tue, 9 Dec 2008 11:01:12 +0000 Subject: [PATCH] __UNUSED__ macro is not exported by eina. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@38045 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/include/eina_inline_hash.x | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/include/eina_inline_hash.x b/src/include/eina_inline_hash.x index 0149c0d..d32dbb8 100644 --- a/src/include/eina_inline_hash.x +++ b/src/include/eina_inline_hash.x @@ -54,10 +54,12 @@ eina_hash_djb2_len(const char *key, int *plen) } 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); @@ -68,10 +70,12 @@ eina_hash_int32(unsigned int *pkey, __UNUSED__ int len) } 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; -- 2.7.4