reftable/pq: use `size_t` to track iterator index
commit5c11529c665fa2c206c00781ddf8710c4000cbda
authorPatrick Steinhardt <ps@pks.im>
Mon, 4 Mar 2024 10:48:47 +0000 (4 11:48 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 4 Mar 2024 18:19:30 +0000 (4 10:19 -0800)
tree92aa597ffcdc49bcca7bed486dd788807ea0739b
parenta2082dbdd315aa4dd3f315545e5b3ab3b3e2d894
reftable/pq: use `size_t` to track iterator index

The reftable priority queue is used by the merged iterator to yield
records from its sub-iterators in the expected order. Each entry has a
record corresponding to such a sub-iterator as well as an index that
indicates which sub-iterator the record belongs to. But while the
sub-iterators are tracked with a `size_t`, we store the index as an
`int` in the entry.

Fix this and use `size_t` consistently.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
reftable/pq.h