lib/bsearch: Use generic type for comparator function
Comparator function type, cmp_func_t, is defined in the types.h, use it in bsearch() and, thus, add more sense to the corresponding comment in the code. Link: http://lkml.kernel.org/r/20191007135656.37734-2-andriy.shevchenko@linux.intel.com Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
This commit is contained in:
parent
52ae533b8a
commit
e8877ec5db
@ -5,6 +5,6 @@
|
|||||||
#include <linux/types.h>
|
#include <linux/types.h>
|
||||||
|
|
||||||
void *bsearch(const void *key, const void *base, size_t num, size_t size,
|
void *bsearch(const void *key, const void *base, size_t num, size_t size,
|
||||||
int (*cmp)(const void *key, const void *elt));
|
cmp_func_t cmp);
|
||||||
|
|
||||||
#endif /* _LINUX_BSEARCH_H */
|
#endif /* _LINUX_BSEARCH_H */
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
* the same comparison function for both sort() and bsearch().
|
* the same comparison function for both sort() and bsearch().
|
||||||
*/
|
*/
|
||||||
void *bsearch(const void *key, const void *base, size_t num, size_t size,
|
void *bsearch(const void *key, const void *base, size_t num, size_t size,
|
||||||
int (*cmp)(const void *key, const void *elt))
|
cmp_func_t cmp)
|
||||||
{
|
{
|
||||||
const char *pivot;
|
const char *pivot;
|
||||||
int result;
|
int result;
|
||||||
|
Loading…
Reference in New Issue
Block a user