16 void *
bsearch(
const void* key,
const void* base,
size_t nmemb,
size_t size,
compr_func compr)
21 if (nmemb == 0 || size == 0)
28 size_t index = (min + max) / 2;
29 void* current = (
void*) ((
char*)base + (size * index));
31 int result = compr(key, current);
int(* compr_func)(const void *, const void *)
void * bsearch(const void *key, const void *base, size_t nmemb, size_t size, compr_func compr)