aboutsummaryrefslogtreecommitdiff
path: root/src/cli/stasis_indexer/callbacks.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cli/stasis_indexer/callbacks.c')
-rw-r--r--src/cli/stasis_indexer/callbacks.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/cli/stasis_indexer/callbacks.c b/src/cli/stasis_indexer/callbacks.c
deleted file mode 100644
index 603aef9..0000000
--- a/src/cli/stasis_indexer/callbacks.c
+++ /dev/null
@@ -1,41 +0,0 @@
-//
-// Created by jhunk on 11/15/24.
-//
-
-#include "core.h"
-#include "callbacks.h"
-
-// qsort callback to sort delivery contexts by compact python version
-int callback_sort_deliveries_cmpfn(const void *a, const void *b) {
- const struct Delivery *delivery1 = (struct Delivery *) a;
- const size_t delivery1_python = strtoul(delivery1->meta.python_compact, NULL, 10);
- const struct Delivery *delivery2 = (struct Delivery *) b;
- const size_t delivery2_python = strtoul(delivery2->meta.python_compact, NULL, 10);
-
- if (delivery2_python > delivery1_python) {
- return 1;
- }
- if (delivery2_python < delivery1_python) {
- return -1;
- }
- return 0;
-}
-
-// qsort callback to sort dynamically allocated delivery contexts by compact python version
-int callback_sort_deliveries_dynamic_cmpfn(const void *a, const void *b) {
- const struct Delivery *delivery1 = a;
- const size_t delivery1_python = strtoul(delivery1->meta.python_compact, NULL, 10);
- const int delivery1_rc = delivery1->meta.rc;
- const struct Delivery *delivery2 = b;
- const size_t delivery2_python = strtoul(delivery2->meta.python_compact, NULL, 10);
- const int delivery2_rc = delivery2->meta.rc;
-
- if (delivery2_python > delivery1_python && delivery2_rc > delivery1_rc) {
- return 1;
- }
- if (delivery2_python < delivery1_python && delivery2_rc < delivery1_rc) {
- return -1;
- }
- return 0;
-}
-