1.1 --- a/ucx/utils.c Sun May 17 17:59:07 2015 +0200 1.2 +++ b/ucx/utils.c Sun May 17 18:32:41 2015 +0200 1.3 @@ -128,10 +128,12 @@ 1.4 } 1.5 1.6 int ucx_ptrcmp(void *ptr1, void *ptr2, void *data) { 1.7 - if (ptr1 == ptr2) { 1.8 + intptr_t p1 = (intptr_t) ptr1; 1.9 + intptr_t p2 = (intptr_t) ptr2; 1.10 + if (p1 == p2) { 1.11 return 0; 1.12 } else { 1.13 - return ptr1 < ptr2 ? -1 : 1; 1.14 + return p1 < p2 ? -1 : 1; 1.15 } 1.16 } 1.17