src/compare.c

changeset 762
4523f6d42512
parent 678
78f943d76f50
     1.1 --- a/src/compare.c	Mon Dec 18 15:13:26 2023 +0100
     1.2 +++ b/src/compare.c	Mon Dec 18 16:04:21 2023 +0100
     1.3 @@ -199,3 +199,15 @@
     1.4      }
     1.5  }
     1.6  
     1.7 +int cx_cmp_ptr(
     1.8 +        void const *ptr1,
     1.9 +        void const *ptr2
    1.10 +) {
    1.11 +    uintptr_t p1 = (uintptr_t) ptr1;
    1.12 +    uintptr_t p2 = (uintptr_t) ptr2;
    1.13 +    if (p1 == p2) {
    1.14 +        return 0;
    1.15 +    } else {
    1.16 +        return p1 < p2 ? -1 : 1;
    1.17 +    }
    1.18 +}

mercurial