mirror of https://gitee.com/bigwinds/arangodb
fixed compiler warnings for m32 archs
This commit is contained in:
parent
7d5fd97207
commit
75da91eeeb
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
Loading…
Reference in New Issue