diff -r 7be3ae7ffb58 -r 85f55abea563 src/utils.c --- a/src/utils.c Thu May 03 09:49:38 2018 +0200 +++ b/src/utils.c Thu May 03 10:09:49 2018 +0200 @@ -116,6 +116,18 @@ } } +intmax_t ucx_intdist(const void *i1, const void *i2, void *data) { + intmax_t a = *((const int*) i1); + intmax_t b = *((const int*) i2); + return a - b; +} + +intmax_t ucx_longintdist(const void *i1, const void *i2, void *data) { + intmax_t a = *((const long int*) i1); + intmax_t b = *((const long int*) i2); + return a - b; +} + int ucx_floatcmp(const void *f1, const void *f2, void *epsilon) { float a = *((const float*) f1); float b = *((const float*) f2);