54 sz =
sizeof(*ib_bh) + (sizeof_elem * max_elems);
57 memset(ib_bh, 0x0, sz);
59 ib_bh->compare = compare;
60 ib_bh->max_elems = max_elems;
61 ib_bh->sizeof_elem = sizeof_elem;
103 i > 0 && ib_bh->
compare(ptr, elem) > 0;
104 i >>= 1, ptr =
ib_bh_get(ib_bh, i >> 1)) {
145 if (ib_bh->
compare(last, ptr) <= 0) {
158 ptr = (byte*)
ib_bh_get(ib_bh, parent << 1);