ucx/utils.c

changeset 194
0c1b7676e74c
parent 192
1e51558b9d09
child 222
e0f850709a5c
     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  

mercurial