util: introduce typesafe_bsearch() and typesafe_bsearch_r()

This commit is contained in:
Yu Watanabe
2018-09-19 08:06:57 +09:00
parent ba0a7bfb98
commit f0f6d791fe
2 changed files with 17 additions and 4 deletions
+1 -1
View File
@@ -133,7 +133,7 @@ void in_initrd_force(bool value) {
/* hey glibc, APIs with callbacks without a user pointer are so useless */
void *xbsearch_r(const void *key, const void *base, size_t nmemb, size_t size,
int (*compar) (const void *, const void *, void *), void *arg) {
__compar_d_fn_t compar, void *arg) {
size_t l, u, idx;
const void *p;
int comparison;