#include "reftable/constants.h"
#include "reftable/pq.h"
-static void merged_iter_pqueue_check(struct merged_iter_pqueue pq)
+static void merged_iter_pqueue_check(const struct merged_iter_pqueue *pq)
{
- for (size_t i = 1; i < pq.len; i++) {
+ for (size_t i = 1; i < pq->len; i++) {
size_t parent = (i - 1) / 2;
- check(pq_less(&pq.heap[parent], &pq.heap[i]));
+ check(pq_less(&pq->heap[parent], &pq->heap[i]));
}
}
};
merged_iter_pqueue_add(&pq, &e);
- merged_iter_pqueue_check(pq);
+ merged_iter_pqueue_check(&pq);
i = (i * 7) % N;
} while (i != 1);
while (!merged_iter_pqueue_is_empty(pq)) {
struct pq_entry e = merged_iter_pqueue_remove(&pq);
- merged_iter_pqueue_check(pq);
+ merged_iter_pqueue_check(&pq);
check(reftable_record_type(e.rec) == BLOCK_TYPE_REF);
if (last)