From 55d9c97446225b8a43f53b554889da4bb5bd4912 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Tue, 9 Dec 2008 11:01:12 +0000 Subject: [PATCH] __UNUSED__ macro is not exported by eina. SVN revision: 38045 --- legacy/eina/src/include/eina_inline_hash.x | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/legacy/eina/src/include/eina_inline_hash.x b/legacy/eina/src/include/eina_inline_hash.x index 0149c0da19..d32dbb8ace 100644 --- a/legacy/eina/src/include/eina_inline_hash.x +++ b/legacy/eina/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;