1
0
Fork 0

fixed compiler warnings for m32 archs

This commit is contained in:
Jan Steemann 2012-03-21 09:40:09 +01:00
parent 7d5fd97207
commit 75da91eeeb
1 changed files with 4 additions and 4 deletions

View File

@ -115,7 +115,7 @@ 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) { static uint64_t HashKeyData (TRI_associative_pointer_t* array, void const* k) {
uint64_t key = 0; uint64_t key = 0;
key = (uint64_t) k; key = (uint64_t) (uintptr_t) k;
return key; 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) { static uint64_t HashElementData (TRI_associative_pointer_t* array, void const* e) {
TRI_shadow_t const* element = 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) { static bool EqualKeyData (TRI_associative_pointer_t* array, void const* k, void const* e) {
TRI_shadow_t const* element = 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);
} }
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////