src/compare.c

changeset 1399
40c3b850f859
parent 1062
8baed9b38bc6
--- a/src/compare.c	Sat Sep 27 17:03:35 2025 +0200
+++ b/src/compare.c	Sat Sep 27 17:47:10 2025 +0200
@@ -198,6 +198,20 @@
     return cx_vcmp_uint64(a, b);
 }
 
+int cx_vcmp_size(size_t a, size_t b) {
+    if (a == b) {
+        return 0;
+    } else {
+        return a < b ? -1 : 1;
+    }
+}
+
+int cx_cmp_size(const void *i1, const void *i2) {
+    size_t a = *((const size_t *) i1);
+    size_t b = *((const size_t *) i2);
+    return cx_vcmp_size(a, b);
+}
+
 int cx_vcmp_float(float a, float b) {
     if (fabsf(a - b) < 1e-6f) {
         return 0;

mercurial