diff --git a/software/src/nested_util.c b/software/src/nested_util.c index 430c4738..4686cf1b 100644 --- a/software/src/nested_util.c +++ b/software/src/nested_util.c @@ -37,8 +37,10 @@ typedef struct { } RecPar; -int compar_int(const void *a, const void *b) { - return (*(uint64_t *)b - * (uint64_t *)a); +inline static int compar_int(const void *a, const void *b) { + if (*(uint64_t *)b == *(uint64_t *)a) return 0; + if (*(uint64_t *)b < * (uint64_t *)a) return 1; + return -1; } // Compare countKeys structure