1
0
forked from GitHub/gf-core

bugfix in the binary search implementation in libgu

This commit is contained in:
kr.angelov
2013-11-07 11:13:47 +00:00
parent ceb156b93b
commit 03e7c287fd

View File

@@ -257,11 +257,11 @@ gu_buf_sort(GuBuf *buf, GuOrder *order)
void*
gu_seq_binsearch_(GuSeq *seq, GuOrder *order, size_t elem_size, void *key)
{
size_t i = 0;
size_t j = seq->len-1;
int i = 0;
int j = seq->len-1;
while (i <= j) {
size_t k = (i+j) / 2;
int k = (i+j) / 2;
uint8_t* elem_p = &seq->data[elem_size * k];
int cmp = order->compare(order, key, elem_p);