From 75da91eeebfdd2c1e2b2cb92dc55cef10fda67a6 Mon Sep 17 00:00:00 2001 From: Jan Steemann Date: Wed, 21 Mar 2012 09:40:09 +0100 Subject: [PATCH] fixed compiler warnings for m32 archs --- VocBase/shadow-data.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/VocBase/shadow-data.c b/VocBase/shadow-data.c index dbad841a65..2e05928548 100644 --- a/VocBase/shadow-data.c +++ b/VocBase/shadow-data.c @@ -114,8 +114,8 @@ static bool EqualKeyId (TRI_associative_pointer_t* array, void const* k, void co static uint64_t HashKeyData (TRI_associative_pointer_t* array, void const* k) { uint64_t key = 0; - - key = (uint64_t) k; + + key = (uint64_t) (uintptr_t) k; return key; } @@ -126,7 +126,7 @@ static uint64_t HashKeyData (TRI_associative_pointer_t* array, void const* k) { static uint64_t HashElementData (TRI_associative_pointer_t* array, void const* e) { TRI_shadow_t const* element = e; - return (uint64_t) element->_data; + return (uint64_t) (uintptr_t) element->_data; } //////////////////////////////////////////////////////////////////////////////// @@ -136,7 +136,7 @@ static uint64_t HashElementData (TRI_associative_pointer_t* array, void const* e static bool EqualKeyData (TRI_associative_pointer_t* array, void const* k, void const* e) { TRI_shadow_t const* element = e; - return ((uint64_t) k == (uint64_t) element->_data); + return ((uint64_t) (uintptr_t) k == (uint64_t) (uintptr_t) element->_data); } ////////////////////////////////////////////////////////////////////////////////