bsearch4_record
sz = sizeof(struct bsearch4_data) + sizeof(struct bsearch4_record) * count;
bd->rr = mallocarray(count, sizeof(struct bsearch4_record), M_TEMP, M_NOWAIT | M_ZERO);
struct bsearch4_record *rr;
const struct bsearch4_record *rec1, *rec2;
struct bsearch4_record *arr;
add_array_entry(struct bsearch4_array *ba, struct bsearch4_record *br_new)
static struct bsearch4_record *
struct bsearch4_record *br_prev = get_last_entry(dst_array);
struct bsearch4_record *pstack = get_last_entry(stack);
struct bsearch4_record br_new = {
struct bsearch4_array *stack, struct bsearch4_record *rib_entry)
struct bsearch4_record *pst = get_last_entry(stack);
struct bsearch4_record *br_tmp = get_last_entry(dst_array);
struct bsearch4_record *pst = get_last_entry(stack);
struct bsearch4_record new_entry = {
.arr = mallocarray(32, sizeof(struct bsearch4_record), M_TEMP, M_NOWAIT | M_ZERO),
struct bsearch4_record *rib_entry = &src_array->arr[i];
struct bsearch4_record default_entry = {};
qsort(prefixes_array.arr, prefixes_array.num_items, sizeof(struct bsearch4_record), rr_cmp);
struct bsearch4_record *rr;
struct bsearch4_record br[0];
const struct bsearch4_record *br;